読者です 読者をやめる 読者になる 読者になる

send と recv と送信バッファ溢れ

send と recv の使い方と送信バッファ溢れについて。 manpage Manpage of SEND Manpage of RECV SEND non-blocking の場合。 send が失敗して外部変数 errno に EINTR が設定されている場合は、再度送信を試みる必要がある。 データをソケットの送信バッファ…

TCPサーバ + サンプル

TCPサーバのサンプルコードのメモ。 簡単なコードだからか、何度も書いてはどこかへやってたのでいい加減保存することに。 動作は一応 Linux CentOS5, Mac OS X 10.6 で確認済み。 server/main.cpp に socket, bind, listen, accept, select, recv など。 cl…