首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

!SOCKET通信中怪现象

2012-07-15 
求助!SOCKET通信中怪现象!我在windows下进行socket通信连接为TCP 服务器SEND一个整型数值直接给客户端 但

求助!SOCKET通信中怪现象!
我在windows下进行socket通信
  连接为TCP 服务器SEND一个整型数值直接给客户端 但是客户端RECV返回值为4(整型), 但是接受却是0 不明白为啥?
  可以肯定服务器端确实给发送了数值:
  两头代码如下:
  SERVER:

C/C++ code
    int ConnectNum = 1 ;    send(CurrSock , (char *)&(ConnectNum) , sizeof(int) , 0);

   
  CLIENT:
C/C++ code
    int iLinkNumber = 0 ;    recv(SockClient ,(char*)&(iLinkNumber) , sizeof(int) , 0);


  可以肯定send recv都返回4 标明成功
求助啊!在线等啊。。。

[解决办法]
把int格式化为字符串,然后发送。
接收后用atoi啊

热点排行