日期:2014-05-18  浏览次数:21012 次

.NET socket 终端可以建立连接,但是不能发送数据
终端是通过GPRS与服务器连接的,终端可以建立与服务器的SOCKET连接,但是流不能写,是为什么呢?
安卓手机程序与服务器连接也是同样的问题
服务器是用C#写的,程序如下:

  this._socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  string iP = Settings.Default.IP;
  int pORT = Settings.Default.PORT;
  IPEndPoint localEP = new IPEndPoint(IPAddress.Parse(iP), pORT);
  this._socket.Bind(localEP);
  this._socket.Listen(10);
  this._socket.BeginAccept(new AsyncCallback(this.RecieveData), this._socket);


------解决方案--------------------
代码看不出问题,检查你后面的代码.
------解决方案--------------------
代码好像没问题哦