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