socket启动后怎样才能清理干净
yinyu 2000-08-16 12:45:00 各位大侠好。
我做了一个socket服务程序,就是那种一个线程监听,连接后启动多个线程处理那种系统结构,处理完后用closesocket()关闭套接字。
现在的问题是,当服务关闭后再启动时,在bind监听套接字时返回SOCKET_ERROR,这时必须将监听套接字换为另外一个端口(或者重新启动机器),才能初始化成功,这样看,多半是上次退出后端口没有清理干净的缘故。
请有大虾指定可能从哪几方面查找原因,及程序修改方法