当前位置: 代码迷 >> Windows Mobile >> 遇到一个怪有关问题,网络方面的,30分求救,只有这么多分了
  详细解决方案

遇到一个怪有关问题,网络方面的,30分求救,只有这么多分了

热度:102   发布时间:2016-04-25 07:52:57.0
遇到一个怪问题,网络方面的,30分求救,只有这么多分了
我的一个ppc和pc进行socket通讯的程序,
当我的ppc的activesync通过红外和pc连接的时候,ppc和pc通过socket连接正常。

当ppc和pc没有用activesync通过红外和pc连接的时候,
ppc与pc在做socket connect的时候失败。
struct sockaddr_in inAddr;
inAddr.sin_family=AF_INET;
inAddr.sin_port=htons(iDestPort);
inAddr.sin_addr.S_un.S_addr=inet_addr(szDestAddr);
return (connect(m_Socket,(PSOCKADDR)&inAddr,sizeof(inAddr)))
==SOCKET_ERROR ? false:true;

在这里连接失败了。
我是dopod 838
非常奇怪,不知道为什么?

急需帮忙,

谢谢。

------解决方案--------------------
有什么奇怪?物理链路不通,连接成功才奇怪呢!
  相关解决方案