Select 基于winsock选择的服务器

Select 基于winsock选择的服务器,select,winsock,Select,Winsock,我需要一个基于选择的服务器的示例,它从/向客户机接收和发送数据。 我更喜欢MSDN示例,但在MSDN上找不到任何示例 这里有一个好的; 但是我的实现几乎是一样的,除了,我没有设置ExceptFDs,它是空的。我将select函数的超时设置为250毫秒 当一个客户端连接并且服务器向客户端发送数据时,就不会有问题。它可以毫无问题地工作数周。 但当客户端也向服务器发送数据时,appr之后。5小时后,在select function STATUS_STACK_溢出异常发生的行 我真的被卡住了。如有任何

我需要一个基于选择的服务器的示例,它从/向客户机接收和发送数据。 我更喜欢MSDN示例,但在MSDN上找不到任何示例

这里有一个好的;

但是我的实现几乎是一样的,除了,我没有设置ExceptFDs,它是空的。我将select函数的超时设置为250毫秒

当一个客户端连接并且服务器向客户端发送数据时,就不会有问题。它可以毫无问题地工作数周。 但当客户端也向服务器发送数据时,appr之后。5小时后,在select function STATUS_STACK_溢出异常发生的行

我真的被卡住了。如有任何建议,我将不胜感激。
非常感谢

当涉及到Microsoft和select()时,我发现自己的头撞到了砖墙上-几乎就好像Microsoft真的讨厌跨平台编程方法一样!无论您做什么,都不要假设Microsoft select()语句会实现您的期望。:S那么我能做什么呢?什么样的砖?你能解释一下吗?也许它能帮助我。因为有一个巨大的应用程序运行在基于选择的通信层上:(