重新连接一个已断开的客户端套接字。

3

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

示例:

int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...);   <-------
1个回答

0
根据手册所述,“通常,流套接字只能成功连接()一次;数据报套接字可以使用connect()多次来更改它们的关联。”因此,如果您的套接字是TCP套接字,则答案可能是否定的;如果它是UDP套接字,则答案可能是肯定的。

他们通常是什么意思? - vgr
可能会有例外。也许TCP是其中之一,尽管我不会指望它。 - Anomie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接