問題タブ [echo-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ソケット経由で受信した文字を表示するには?
「エコーサーバー」として機能する非常に単純なRubyプログラムがあります。telnet 経由で接続すると、入力したテキストがエコー バックされます。その部分は機能しています。「putc」ステートメントを追加して、受信した各文字をプログラムを実行しているコンソールにも出力すると、表示された最初の文字だけが出力されます。その後も telnet クライアントにエコー バックし続けますが、コンソールには何も表示されません。
以下は、問題を示す小さな、簡素化されたプログラムです。
私はRubyに非常に慣れていないため、おそらく典型的な初歩的なミスを犯した可能性があります。私は何を間違えましたか?
sockets - ソケットへのデータの送信 (または受信) エラー (Haskell)
Haskell を使用したネットワーク プログラミングの感触をつかもうとして、オンラインで見つけたエコー サーバーをいじっていますが、つまずきにぶつかっています。サーバーにデータを送信する方法がわかりません(別のプログラムまたはその他の手段を介して)。私の現在の試みは次のとおりです。
main を実行すると、サーバーが実行されているターミナルで「Server.hs: : hPutChar: resource vanished (Broken pipe)」というエラーが表示されます。サーバーコードは次のとおりです。
これを修正するにはどうすればよいですか?サーバーを拡張して、さらに学習できるようにしたいと考えています。ありがとう!
android - Android の EchoServer、EchoClient
2 つの Android デバイスで単純な EchoServer、EchoClient アプリケーションを実装しようとしています。
しかし、Android の入力方法には大きな問題があります。Java では一般的な System.in 入力メソッドが使用されますが、Android ではその方法がわかりません
java - Java Echo Server TCP *および* UDPの実装?
ソケット プログラミングを始めたばかりで、Java で Echo サーバーに取り組んでいます。私がやりたいことの 1 つは、サーバーを TCP と UDP の両方で実装し、クライアントが実行時に使用するプロトコルを選択できるようにすることです。
これは初心者の質問ですが、ユーザーがこのオプションでTCP または UDP プロトコルを選択できるようにするにはどうすればよいですか? スキャナー入力からのプロトコル選択に分岐する if-else を最初に入れてみましたが、選択に関係なく両方のブロックをスキップするだけですか?
ありがとう。
TCP エコー サーバーを実装しました。
そしてクライアント側:
asp.net - asp.netを使用したエコーサーバー
ASP.NET サーバーがあります。
セルラー通信 (ソケット ベース) を備えた組み込みデバイスがあります。このデバイスは Web ブラウザではありません。
.aspx
ASP.NET ページ ( ) にアクセスして応答を取得できるようにしたいと考えています。
\x11\x22\x33
まず、バイナリ データを送信し、サーバー (エコー サーバー) から同じ応答を得たいと考えています。
ASP.NET コードの実装方法に関するガイドラインや、同様のプロジェクトへの参照も役立ちます。ありがとう。
java - ソケット:サーバーまたは特定のポートに接続できませんでした
ポートとホスト名でサーバーに接続しようとしています。
1つのプログラムを見つけましたが、実行しようとすると、次の例外が表示されます
これが私が使用する私のコードです。
}
必要なもの:
1。サーバーにメッセージを送信し、サーバーからの応答が必要です。「私はstackoverflowのユーザーです」と送信すると、サーバーは同じ文字列を返す、大文字に変換するなどの応答を返す必要があります。
いくつかの質問:
1。クライアントのJavaファイルを作成しますが、サーバーのJavaファイルを作成する必要があるかどうか。
2.IPとポートを使用してリクエストを送信できますか。
3.ホスト名を使用できますか。
4.エコーサーバー名はありますか?このサーバーにメッセージを送信する必要があります応答を知りたいです。
5. server、javaとclient.javaの両方を試しましたが、結果が得られましたか?私にとってこの解決策です。
c - UNIX の C++ および C の単純なエコー サーバー
クライアントからメッセージを取得し、辞書 (ファイルにある辞書) にある単語で応答するサーバーを作成しました。例えば:
私の dict.txt ファイルは次のようになります。
サーバーがクライアントからメッセージを取得するため、コードに問題がありますが、クライアントにメッセージを送信するにはまだ問題があります...(クライアントウィンドウでサーバーからのメッセージが表示されません)。クライアントとして、telnet を使用します。何か案は?
つまり、サーバー: ./server 9999 および telnet: telnet 127.0.0.1 9999 を実行し、サーバーにメッセージを送信できます (サーバーはそれらを見ることができます) が、telnet 側ではサーバーからのメッセージを見ることができません (サーバーも空の文字列を送信します (または何も送信しません。よくわかりません))
c++ - 名前付きパイプ、不適切なファイル記述子 C++ を選択
名前付きパイプを使用した単純なマルチクライアント サーバーを作成したいだけです。サーバー側に問題があります。読書だけをしていたときは、すべてが素晴らしかったです。ここで、サーバーがメッセージをクライアントに送り返す可能性を追加しました-そして今ではまったく機能していません...
これが私のサーバー コードです(コメント行 /* */ を削除すると、すべてのクライアントから読み取られますが、正常に動作しますが、読み取り専用であることに注意してください)。サーバーにすべてのクライアントへの書き込みを強制する方法は? (概念は、クライアントが最初にサーバークライアントfifonameに送信するというものです。サーバーはそのようなfifoを作成して開き、それに書き込むことができますが、書き込み部分はまだ機能したくありません... :/)
client.cpp
私の出力:
サーバ側:
クライアント側:
c - ローカル ホスト サーバー ソケット プログラムが機能しない
C で記述されたサーバーおよびクライアント ソケット プログラムがありますlocal host ipaddress 127.0.0.1
。サーバープログラムを実行すると。その出力はバインディングに失敗し、停止します。クライアントが同じラップトップ上のサーバーに接続している、つまりローカルホストを介してこれを可能にする方法。助けてください。
サーバーコードは次のとおりです(これはエコーサーバープログラムです):
python - エコーサーバーを作成する
私はPythonが初めてで、コーディングしようとしています。シンプルなエコー サーバーを作成したいです。つまり、クライアントに入力したものはすべてサーバーによってエコー バックされ、クライアント ユーザーが何も書き込まずに Enter キーを押すと、サーバーが切断されます。それは非常に単純かもしれませんが、ここにはロジックがありません。
ここに私のコードがあります