2011-01-04 12 views
0

ウェブサーバー上で常に実行されているTCPサーバーを作成して、Webブラウザーをクライアントとして使用してデータをサーバーにプッシュすることができます。サーバはクライアントに何かを返さずに、ウェブブラウザが何を言わなくても聞いていきます。どの言語で記述すればいいですか?また、いくつかのコード例を挙げてください。私は、Javaはそのようなタスクのための良い言葉だと思いますが、私はどのようにWebベースのドメインサーバーに埋め込みますか?ウェブサーバー上で常にTCPサーバーを実行しています

+0

あなたはTCPが何であるかの大きな混乱に苦しんでいると思います。ウェブサーバーは、HTTPプロトコルを実装したプログラムです。クライアント(= webbrowser)は、HTTPプロトコルを使用してTCPによってWebサーバーに接続します。 TCPはIP上のプロトコルビルドであり、3ウェイハンドシェイク、輻輳制御、再送信などを実装します。 IPは、インターネットを刻々と変化させるもの、すなわちパケットおよび経路である。 – datenwolf

+0

この質問は少し広範で、使用する言語に関する議論の答えがあり、同時に他の人に基本的に作業コードを提供するように依頼しています。また、クライアントにHTTPレスポンスを送信しても、スムーズなユーザーエクスペリエンスは提供されません。 –

答えて

1

いつものように、あなたがよく知っている言語でサーバーをコーディングする必要があります。明らかに、私たちのほとんどは、C++、Ruby、Javaなどの言語をPostscriptよりもtcpサーバーにとって使いやすくしていますが、これも行われています。

Webサーバーと同じマシン上でサーバーを稼働させるためには、Webサーバーが実行されているサーバーによって異なります。とにかくスーパーユーザーにとっては問題です。 (そして、あなたがそのマシン上でサーバを起動する方法を知らないのであれば、最初にインターネットに接続されたサーバを管理していますか?)

0

私はJavaを使ってプロキシサーバをコードしました。シンプルで良い私はすべての要求と応答を処理することができます。

関連する問題