Chinaunix

标题: 为什么close(client_socket);不能立即关闭socket,怎么立即关闭! [打印本页]

作者: rayou    时间: 2004-03-17 16:16
标题: 为什么close(client_socket);不能立即关闭socket,怎么立即关闭!
为什么close(client_socket);不能立即关闭socket,怎么立即关闭!
比如:
for(int i=0;i<100;i++)
{
connect(new_socket, (struct sockaddr*)&server_addr, sizeof(sockaddr_in));
//shutdown(new_socket,2);
close(new_socket);
////
为什么只能连一次,怎么解决
作者: FH    时间: 2004-03-17 16:37
标题: 为什么close(client_socket);不能立即关闭socket,怎么立即关闭!
你没new一个socket,close掉了还怎么connect?
作者: cwsandman    时间: 2004-03-18 14:14
标题: 为什么close(client_socket);不能立即关闭socket,怎么立即关闭!
用shutdown应该可以吧
不会立即关闭是TPC/IP的一种机制




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2