遇到一个怪问题,网络方面的,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
非常奇怪,不知道为什么?
急需帮忙,
谢谢。
[解决办法]
有什么奇怪?物理链路不通,连接成功才奇怪呢!