关于套接字里winsock复用的设置
请教:关于winsock里套接字复用的设置
我想并发的从客户端的端口向服务器发包,运行的时候报了大量的10048错误,看了一下斑竹的说明如下:
1 0 0 4 8—W S A E A D D R I N U S E
地址正在使用。正常情况下,每个套接字只允许使用一个套接字地址(例如,一个I P套接字地址由本地I P地址及端口号组成)。这个错误一般和b i n d、c o n n e c t和W S A C o n n e c t这三个函数有关。可在s e t s o c k o p t函数中设置套接字选项S O _ R E U S E A D D R,允许多个套接字访问同一个本地I P地址及端口号(详情见第9章)。
这个问题怎么解决,有谁能告诉我怎么配置,或者怎么修改好,急等回复,谢谢大家了!!!
1。请问“s e t s o c k o p t”是什么函数啊?没有找到
2。如果ip地址和端口号相同,那么怎么区别每个socket接口呢?而且用socket建立TCP或UDP连接本来就是端到端的连接,端口号怎么能一样呢?
lrs_create_socket这个函数可以显式指定本地连接的端口号,另外,你需要看一下服务器端的SERVER SOCKET对于IP是否有限制,
posted on 2009-07-29 21:42 gil's pkm2 阅读(319) 评论(0) 收藏 举报
浙公网安备 33010602011771号