
linux下socket编程中connect()函数
我关闭连接之后然后在用这个句柄连接为不能再次建立连接了呀?intclient_socket=socket(AF_INET,SOCK_STREAM,0);if(connec...
我关闭连接之后 然后在用这个句柄连接为不能再次建立连接了呀?
int client_socket = socket(AF_INET,SOCK_STREAM,0);
if(connect(client_socket, (struct sockaddr*)&serv_addr,sizeof(struct sockaddr))<0)
{
perror("connect error");
exit(1);
}
close(client_socket);
if(connect(client_socket, (struct sockaddr*)&serv_addr,sizeof(struct sockaddr))<0)
{
perror("connect error");
exit(1);
} 展开
int client_socket = socket(AF_INET,SOCK_STREAM,0);
if(connect(client_socket, (struct sockaddr*)&serv_addr,sizeof(struct sockaddr))<0)
{
perror("connect error");
exit(1);
}
close(client_socket);
if(connect(client_socket, (struct sockaddr*)&serv_addr,sizeof(struct sockaddr))<0)
{
perror("connect error");
exit(1);
} 展开
4个回答
展开全部
关闭了当然就不能使用那个套接字了,套接字要在使用完后释放。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭后,要再次调用
socket(AF_INET,SOCK_STREAM,0);
来创建socket, 才可以
http://onestraw.net/wordpress/2013/11/07/winsock-send-email/
socket(AF_INET,SOCK_STREAM,0);
来创建socket, 才可以
http://onestraw.net/wordpress/2013/11/07/winsock-send-email/
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
close完是什么内容都没有了的,类似文件操作,ulink和close等有区别
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询