問題タブ [tcpserver]

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.

0 投票する
3 に答える
1250 参照

node.js - node.jsを使用するTCPゲームサーバーに適したAzureオプションはどれですか?

Microsoft Windows Azureクラウドを初めて使用し、Azureクラウドでnode.jsを使用してゲームサーバーを実行したいと考えています。WindowsのazureNode.jsDeveloper Centerサイトを読みましたが、サーバーはazureクラウドで複数の方法で実行できるようです。

node.jsを使用するTCPゲームサーバーに適したAzureオプションはどれですか?

0 投票する
1 に答える
463 参照

java - Java tcp でのエネターのインポート時のエラー

私は tcp サーバー コミュニケーターに取り組んでおり、このWeb サイトにあるコーディングを使用しています。最初の 5 回のインポートで、エネターのインポートでエラーが発生します。解決できないと言われています。これらのインポートを取得するにはどうすればよいですか?

0 投票する
1 に答える
258 参照

java - TCP サーバーのセットアップ時の NoClassDefFound エラー

C# と通信する tcp サーバーを作成しており、このWeb サイトからコーディングにアクセスしました。ソース コードをダウンロードし、ソース コードに含まれていた外部 jar を追加しました。アプリでサーバー コードを実行しようとするたびNoClassDefFoundに、LogCat に . これはビルドパスと関係があるかもしれないと言われたので、外部 jar について言及しました。LogCat、マニフェスト、および Java を含めました。助けてくれてありがとう。

:31:54.989: E/AndroidRuntime(5164): dalvik.system.NativeStart.main(ネイティブメソッド)

ジャバ

MyRequest Java

マイレスポンス Java

0 投票する
2 に答える
2511 参照

c# - クライアントがTCP/IPから切断されたことを検出する正しい方法

非同期TCP/IPサーバーを使用しましたが、すべて正常に動作しますが、エラーまたはアプリケーションの強制終了のためにクライアントが切断されると、タイプIO.IOExceptionの例外のためにサーバーも閉じます。例外は次のサブで発生します。

次のコードは、クライアントがTCPサーバーから切断するとIO.IOExceptionをスローします。

それ以外の場合、IO.IOExceptionをキャッチすると、そもそもこれが例外を作成しないようにするにはどうすればよいですか。基本的に、このシナリオが発生したときにクライアントを削除したいと思います。現時点では、回避策としてIO.IOExceptionでクライアントを削除し、メソッドを再スローしました。むしろより良い方法だろう。

0 投票する
3 に答える
15812 参照

node.js - node.jsでTCPサーバーとHTTPサーバーの間にWebSocketを作成します

クライアント接続をリッスンするNode.jsを使用してTCPサーバーを作成しました。おそらくWebsocketsocket.io )を介して、Node.jsでTCPサーバーからHTTPサーバーにデータを再度送信する必要があります。

ただし、TCPサーバーがWebsocketを介してHTTPサーバーにデータをプッシュできるように接続を作成する方法がわかりません。

どうもありがとう。

0 投票する
1 に答える
70 参照

ruby - TCPServer を使用した VirtualHost

TCPServer Gem を使用して独自の HTTP Web サーバーを構築するだけです。これで、サーバーが同じ (localhost) IP とポート (80) で実行されます。しかし、1 つのサーバーに複数のドメインがあり、サーバーを localhost IP で使用したいが、ドメインごとに異なるデータを出力したい場合はどうすればよいでしょうか?

リクエストがどのドメインから呼び出されたかを調べる方法を誰か教えてもらえますか?

0 投票する
2 に答える
263 参照

c# - TCP クライアント サーバーの問題

重複の可能性:
TCP クライアント側の問題

c# TCP クライアントとサーバー アプリケーションを使用して大きな問題を抱えています。すべて正常に動作します... しかし、場合によっては、TCP サーバーが TCP クライアントに同時に応答を送信すると、クライアントは、サーバーによって送信された 2 つのメッセージの両方が実際には単一のメッセージであると見なすことができます。なぜそのようなケースが発生しているのかわかりません... 誰かが知っているなら、私を助けてください。私の TCP クライアントとサーバーは c# で書かれています。

0 投票する
3 に答える
270 参照

c# - TCPクライアント側の問題

私はc#でのTCPクライアントアプリケーションのリターンで大きな問題に直面しています。通常は正常に動作していますが、サーバーが特定のクライアントに同時応答を送信する場合もあるため、この場合、すべての同時応答がクライアント側で単一のメッセージとして受信されます。この場合、クライアントは個々のメッセージを識別できませんでした。したがって、そのような場合、私のクライアントアプリケーションは特定のアクティビティを処理できませんでした。クライアント側で個別のメッセージとして読み取ることは可能ですか?したがって、この問題を解決するために、いくつかの選択肢がありますが、それが正しい方法かどうかはわかりません。

1-クライアント側で固定長のバッファーを使用します(ただし、私のメッセージは可変長です)。

2-各応答メッセージに区切り文字を追加します。

誰かがそのような問題を解決するための解決策を知っているなら、私を助けてください。

0 投票する
1 に答える
2823 参照

c++ - POCOC++を使用したTCP接続を介したOOBデータの送受信

定期的に緊急の範囲外データを受信できるTCPサーバーを開発する必要があります。これを実現するために、POCOC++ライブラリを使用しています。StreamSocketクラスの(不足している)ドキュメントでは、これを達成するのは非常に簡単なタスクであることがわかります。次のようにreceiveBytes()メソッドを使用するときにSO_OOBINLINEフラグを設定することによって実行する必要があります。

これをテストするために、「sendUrgent()」メソッドを使用してOOBデータ(1バイト)を送信する非常に単純なTCPクライアント(POCOライブラリも使用)を作成しました。

OOBデータを送信しても、何も起こりません。サーバーはそれに気づいていないようです。

一方、sendBytes()メソッドを使用して「通常の」データを送信する場合、StreamSocketにSO_OOBINLINEフラグが設定されていると、同じ送信データを無限に受信します(誰もいないにもかかわらず同じデータを読み取り続けます)再送)。

私は何が欠けていますか?

編集:@JimRの提案とこれを読んだ後、私は試しました:

そしてこれさえ:

どちらも同じ例外を発生させます:無効な引数。