Android客户端不能接收C#服务器数据?(整理)
2012-11-15 17:57
561 查看
问题:
服务器用的是C#。
经过测试,用C#客户端向服务器发送数据,服务器能接收;
服务器向C#客户端发送数据,客户端也能接收;
Android客户端向发送数据,服务器能够接收;
服务器向Android客户端发送数据,客户端不能接收?
用模拟器,真机测试都不行
用真机测试,服务器向Android发送数据有流量产生,但是程序无法接收到发送内容。
回答:
自己解决了
Socket.ReadLine()读取数据有问题,用C#发送过来的数据不能通过Socket.ReadLine()正常接收?
后来改成循环读取Socket.Read(),能够接收字符
最后使用Socket.Read(byte[])读取数据
Android和C# 通信还存在编码问题,改成统一的编码就能正常通信了
#End
服务器用的是C#。
经过测试,用C#客户端向服务器发送数据,服务器能接收;
服务器向C#客户端发送数据,客户端也能接收;
Android客户端向发送数据,服务器能够接收;
服务器向Android客户端发送数据,客户端不能接收?
用模拟器,真机测试都不行
用真机测试,服务器向Android发送数据有流量产生,但是程序无法接收到发送内容。
回答:
自己解决了
Socket.ReadLine()读取数据有问题,用C#发送过来的数据不能通过Socket.ReadLine()正常接收?
后来改成循环读取Socket.Read(),能够接收字符
最后使用Socket.Read(byte[])读取数据
Android和C# 通信还存在编码问题,改成统一的编码就能正常通信了
#End
相关文章推荐
- android客户端接收C#服务器的数据时,有时候会多一些空值,为啥子哟
- C# 建立UDP服务器并接收客户端数据
- C# 建立UDP服务器并接收客户端数据
- 文件接收网络对讲机C#服务器 Android客户端(二) C#服务器代码分析
- Android开发:客户端与服务器通过传递和接收json数据进行交互
- c#中tcp协议服务器同时接收客户端的数据
- Android向node.js编写的服务器发送数据并接收请求
- Android:解决客户端从服务器上获取数据乱码的方法
- 回射程序3(客户端)——客户服务器不定长接收数据
- 一个简单的可以接收TCP客户端数据的TCP服务器
- Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- Android客户端与后台服务器的数据交互
- android wifi连接可接收数据, gprs不能
- Java服务器转换C#客户端传过来的int型数据
- android客户端提交数据到服务器中文乱码三种解决方案
- 如何通过Java的Web服务器把DataSet或DataTable数据通过json格式传回给C#的客户端
- Android服务器与客户端数据交互(Http协议)
- 一个简单的可以接收TCP服务器数据的TCP客户端
- Android客户端解析web服务器XML数据小问题