豚吐露@wiki

socket

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

ソケットプログラミング

【環境】
基本的にlinux GCC


【φ(..*)メモメモ...】
  • 任意のポートで不特定多数のクライアントを相手にする方法
wwwサーバーみたいにポート80だけで複数のクライアントを相手にする方法
http://www.ipa.go.jp/security/awareness/vendor/programmingv1/b07_04.html

Q: 複数のプロセスで同一ソケット使うとどーなるの?
A: signalの原因になることがあるらしい。
$ man 7 socket
http://linuxjm.sourceforge.jp/html/LDP_man-pages/man7/socket.7.html
あと、2000以前のwindows環境だとプログラムが強制終了したりするんですとよ。



更新日: 2011年12月13日 (火) 17時38分36秒

  • SO_REUSEADDR このオプション適用するとclose直後に同じポート番号でbindできるらしい。 -- (s1n) 2011-11-30 18:49:28
  • サーバーソケットとクライアントソケットとあるが、サーバーソケットの存在意義って接続待ちするためだけに必要って事なんか?サーバーソケットでrecv()してみたら変なん受け取ってた。これは一体何なんじゃろ? -- (s1n) 2011-12-16 16:00:24
名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー