重新连接断开的客户端套接字

时间:2011-03-08 23:15:13

标签: iphone ios sockets

是否可以重新连接已断开连接的套接字而无需创建新的套接字FD?

示例:

int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...);   <-------

1 个答案:

答案 0 :(得分:0)

根据the manpage,“通常,流套接字可能只成功连接()一次;数据报套接字可以多次使用connect()来改变它们的关联。”因此,如果您的套接字是TCP套接字,答案是“可能不是”;如果它是UDP套接字,答案是“可能”。