@@ -52,7 +52,7 @@
|
||||
|
||||
上のコードでWebサーバを書くためにはhttpパッケージの2つの関数を呼ぶだけで良いことがわかります。
|
||||
|
||||
>もしあなたが以前PHPプログラマであれば。こう問うかもしれません。我々のnginx、apacheサーバは必要ないのですかと?なぜならこいつは直接tcpポートを関ししますので、nginxがやることをやってくれます。またsayhelloNameは実は我々が書いたロジック関数ですので、phpの中のコントローラ(controller)関数に近いものです。
|
||||
>もしあなたが以前PHPプログラマであれば。こう問うかもしれません。我々のnginx、apacheサーバは必要ないのですかと?なぜならこいつは直接tcpポートを監視しますので、nginxがやることをやってくれます。またsayhelloNameは実は我々が書いたロジック関数ですので、phpの中のコントローラ(controller)関数に近いものです。
|
||||
|
||||
>もしあなたがPythonプログラマであったのなら、tornadoを聞いたことがあると思います。このコードはそれとよく似ていませんか?ええ、その通りです。GoはPythonのような動的な言語によく似た特性を持っています。Webアプリケーションを書くにはとても便利です。
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Handler:リクエストを処理し、返すデータを生成する処理ロ
|
||||
|
||||
図3.9 httpパッケージの実行フロー
|
||||
|
||||
1. Listen Socketを作成し、指定したポートを関しします。クライアントのリクエストを待ちます。
|
||||
1. Listen Socketを作成し、指定したポートを監視します。クライアントのリクエストを待ちます。
|
||||
|
||||
2. Listen Socketはクライアントのリクエストを受け付けます。Client Socketを得ると、Client Socketを通じてクライアントと通信を行います。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user