SOCKET编程,不是说服务端关闭后,客户端再给服务端发信息,会收到SIGPIPE信号,默认收到SIGPIPE信号会关闭进程。我做了实验,TCP,服务端在RECV一个信息后就CLOSESOCKET,RETURN,而客户端SEND一个信息后SLEEP(5000);然后继续SEND下一个信息,然后GETCH()。
先开服务端,再开客户端,服务端按计划RETURN了,进入PRESS ANYKEY CONTINUE。。(服务端和客户端都是控制台程序)。而客户端却还是进入了GETCH函数,而不是退出。
为什么?
先开服务端,再开客户端,服务端按计划RETURN了,进入PRESS ANYKEY CONTINUE。。(服务端和客户端都是控制台程序)。而客户端却还是进入了GETCH函数,而不是退出。
为什么?
解决方案 »
- 如何设置鼠标的敏感点?
- 全局键盘钩子问题
- 请问那个支持VC6的能编译到P4汇编指令的补丁在哪里?
- 有没有人写过proxy,有的话给个代码!
- 刚开始学vc,十分郁闷,请教各位一个小问题。
- 如何在不重画整个背景的情况下擦除CDC画的一个圆
- 请问edit中能不能实现语法颜色?
- 谁有像word中的设置表格边框底纹中,线性,颜色,宽度listctrl 或 combox的源代码?(有急用 )
- 求助啊,在window7下用vs2008开发win32窗体不能加exe图标!
- HDC GetDC(HWND hWnd);
- GetCurrentProcessId()!=0 这是判断的什么?
- 得到**程序的句柄,好难哦。大侠进了!
看来你看的是果然是一份Linux/Unix相关的文档,呵呵。
要么你到微软的MSDN里查一查send/recv的说明吧。