3
是否可以重新连接已断开连接的套接字而无需创建新套接字FD?重新连接断开连接的客户端套接字
实施例:
int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...); <-------
是否可以重新连接已断开连接的套接字而无需创建新套接字FD?重新连接断开连接的客户端套接字
实施例:
int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...); <-------
根据the manpage“通常,流套接字可以成功地连接()仅一次;数据报套接字可使用连接()多次改变他们的关联”。所以如果你的套接字是一个TCP套接字,答案是“可能不是”。如果它是一个UDP套接字,答案是“可能”。
它们通常意味着什么? – vgr 2011-03-09 00:04:00
可能有例外。也许TCP甚至是其中之一,但我不会指望它。 – Anomie 2011-03-09 00:12:15