是否可以重新连接已断开连接的套接字而无需创建新的套接字FD?
示例:
int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...); <-------
答案 0 :(得分:0)
根据the manpage,“通常,流套接字可能只成功连接()一次;数据报套接字可以多次使用connect()来改变它们的关联。”因此,如果您的套接字是TCP套接字,答案是“可能不是”;如果它是UDP套接字,答案是“可能”。