0
我正在使用發送Linux std套接字通過網絡寫一個數據包。發送呼叫,緩衝數據和「始終」返回值大於0.發送將問題傳遞到操作系統和較低級別。 如何停止發送呼叫並等待將包傳送到其他終端系統?等待TCP ACK或類似的東西?如果數據包沒有發送到其他終端系統,等待發送? C發送()
if (send(broker->socket, packet, sizeof(packet), 0) < sizeof(packet)){
return -3;
}
測試會喜歡: 開始發送數據包,取出以太網,重新連接。
謝謝,抱歉我的英語不好。