读书人

关于SOCKET的有关问题

发布时间: 2012-03-31 13:13:26 作者: rapoo

关于SOCKET的问题
我定义了个一结构DATA,其中一个字段是SOCKET s
在客户端发送DATA时我已经吧客户端SOCKET的值赋给了DATA.s了,假设DATA.s=3812
但是在我服务器端接受到FD_READ消息时,DATA.s还是=3812 ,而wParam=3452.
如果服务器按DATA.s的值SEND给客户则收不到消息
按wParam的值SEND给客户则收到FD_READ消息
这是什么原因,难道服务器端对客户端SOCKET的描述与客户端自己对自己描述不一样吗?
还是着个SOCKET类似于一个指针

[解决办法]
对的,socket就是“类似”于一个指针
[解决办法]
windows客户端的socket只能在本进程有效
linux的socket在系统范围内有效
还没那个socket能跨越机器呢
[解决办法]
你可以看一下:http://topic.csdn.net/u/20071008/19/46661eca-2949-4966-ad5b-7754323dbe76.html

读书人网 >C++

热点推荐