タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

socketに関するSpring_MTのブックマーク (2)

  • Backlogってなんぞや - ukinau's diary

    はじめに サーバソフトウェアの設定ファイル等でよく見かける項目であるBacklogってどういう意味なんだろうと、少し調べたのでメモを残します。 Backlog apacheやnginx、memchachedなどのサーバ系ソフトウェアの設定ファイルの中で設定することが多い、このBacklogとは何なのかをここでは言及する。 サーバアプリケーションがlistenしているソケットがacceptしていない、確立済TCPセッションを何個までOS側で保持するかを定義したもの。 例えば、下記のようなサーバーアプリケーションがあるとする。 server.py import evenlet server_sock = eventlet.listen(('0.0.0.0', 6001),backlog = 1) new_sock, address = server_sock.accept() new_sock

    Backlogってなんぞや - ukinau's diary
  • ソケットインターフェースと3-way handshake - niwaka diary

    TCP/IP今更ですが基の基新人エンジニアが一番最初に学ぶべき基礎中の基礎、押さえていて当然なTCP/IPですが、プログラムからの視点だと若干理解が薄い部分があったので、、実際コード書いて流れの勉強をしてみました。 参考URL今回は下記サイトを参考に、と言うよりコピペさせて頂いて、Cで書かれたTCPサーバ/クライアントプログラムを用意しました。Geekなぺーじ : TCPを使う TCPサーバのソース(server.c) #include #include #include #include int main() { int sock0; struct sockaddr_in addr; struct sockaddr_in client; int len; int sock; /* socket関数でソケット作成 */ sock0 = socket(AF_INET, SOCK_

  • 1