黑色de郁金香 发表于 2009-8-26 17:04:03

局域网侦听问题

本帖最后由 黑色de郁金香 于 2009-8-26 17:09 编辑

我想写一个cs结构的程序,实现具体如下功能:
服务器端为一个,客户端为多个,环境为局域网,而且在同一工作组中,客户端通过向服务器端发送一个数据包,服务器端根据接收到的数据包来启动特定的程序。客户端发送完数据包之后就关闭了,服务端启动特定的程序之后,又开始重新侦听其他客户端。
看了一些例子,自己弄了弄,发现只能一次侦听一个客户端,客户端关闭以后服务端再也无法侦听其他客户端了。
目前问题就是客户端在关闭之后无法再继续监听其他的客户端了。
希望哪位高人能给个解决问题的思路

akmm88 发表于 2009-8-29 12:22:57

服务端要不断的循环监听.
有连接时,将得到客户端的句柄,然后将句柄提交给工作线程.
至少要有2个同时工作的线程才能完成此任务.

有TIMER也可以,不够效率不行.

bbip 发表于 2009-8-29 12:26:28

呵呵 下载源码过来研究下没接触过CS呢
页: [1]
查看完整版本: 局域网侦听问题