unix、linux中socket有关问题
unix、linux中socket问题
在linux或者unix中我建立了socket服务,除了关闭进程外。有没有方法将socket服务端断掉。
现在的情况是:我将其关掉的方法是将句柄设置成-1.但是这样客服端还是可以连接上
------解决方案--------------------
有可能你close socket或退出进程A了,客户端连接的却是进程B对应的服务程序。
还有可能你在A服务器上close socket或退出进程了,客户端连接的却是B服务器上的服务程序。
在linux或者unix中我建立了socket服务,除了关闭进程外。有没有方法将socket服务端断掉。
现在的情况是:我将其关掉的方法是将句柄设置成-1.但是这样客服端还是可以连接上
------解决方案--------------------
有可能你close socket或退出进程A了,客户端连接的却是进程B对应的服务程序。
还有可能你在A服务器上close socket或退出进程了,客户端连接的却是B服务器上的服务程序。