写了一个服务端程序,在接受连接前(accept(...)),调用select函数选择FD_ACCEPT和FD_CLOSE事件。当该程序作为应用程序运行时,选择事件这段代码不会出问题。而将其注册为服务启动时,选择事件的时候,经常在监听连接的该套节子上,发生FD_CLOSE事件或者是未知的网络事件,不知为何?按道理该套接字不会关闭才对啊
解决方案 »
- 关于0xC0000005: Access Violation.的问题
- 怎样使VC按钮更好看呀???
- CDocument::UpdateAllViews怎么使用啊?
- 多线程如何传递对话框的指针给另一个线程
- 为什么我的程序设置小于64的SOCKET接收缓冲总是不成功?返回10014
- 如何绘制平行线?
- 急需帮忙,一个在win98下不能释放socket的问题,求救!!!
- 编译时有莫名的错误!
- 关于RichEdit 中嵌入 OLE 对象的弱智问题
- 有关图象识别问题
- dbgrid动态创建问题?请高手帮帮忙
- [高分相送,UP有分]求一个c++中用DirectPlay封装好的C/S类.............
如果是:
你的服务程序有窗体吗?(可以自己创建的,用来接收消息)
如果没有窗体,可能会导致这种错乱其它原因,帮你调查一下。