問題タブ [socketserver]
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.
python - Python ソケットサーバー
特定のメッセージ「exit」を受信shutdown()
した後、どのように呼び出すことができますか? SocketServer
私が知っているように、への呼び出しserve_forever()
はサーバーをブロックします。
ありがとう!
python - Python の RequestHandler ハンドラ インスタンス内から SocketServer サーバー インスタンスの変数を変更するにはどうすればよいですか?
問題のコードは次のとおりです。
新しいリクエストが来るたびに、得られる出力のFalse
後にTrue
. 私が欲しいものは、最初にFalse
続き、その後に続きます。True
True
True
サーバー インスタンスの変数に加えた変更が、ハンドラーのhandle()
関数の範囲外で持続しないのはなぜですか?
更新しました:
だから、私はグローバル変数を使って私が望むものを達成しようとします:
そして、それはまだ機能しません。つまり、以前と同じ出力が生成されます。誰かが私が間違っているところを教えてもらえますか?
python - python SocketServer.BaseRequestHandlerはポートを認識しており、すでに開いているポートを使用します
これは私がプレイしたコードですが、間違えるたびに再起動できません。ポート/ソケットはすでに使用されていると私に言いますそれが最初の質問です2番目の質問はMyTCPHandlerにあり、使用されているポートをどのように知ることができますか?これが私のコードです:
私が作った:
しかし、それは機能しません。よろしく
actionscript-3 - 仮想世界用のオープン ソース マルチプレイヤー ソケット サーバー
仮想世界の開発に使用できるオープン ソースのマルチプレイヤー ソケット サーバーはありますか? SmartFoxServer と Electroserver を見てきましたが、非常に高価です。
python - pythontcpsocketserverとWindowsとUNIXクライアントの違い
これは非常に基本的な質問だと思いますが、私のgoogle-fuは特定のヒットを生み出していません。私の問題は、WindowsとUNIXのTCPクライアント間のソケット通信の違いに関連しています。以下の非常に基本的なtcpサーバーコードを提供し、telnetまたはnetcat(telnet remotehost 9997など)を介してbsd / macos / linux経由で接続を確立すると、テキスト行を入力し、その後に改行を入力できます( \ r \ n)、サーバーが応答します。
Windows XPクライアントからtelnetアプリケーション(またはtelnetを使用するパテ)を介して接続を確立すると、接続できますが、サービスが応答を返す前に入力できるのは1文字のみです。WindowsとUNIXのネットワークスタックではソケットの処理方法が異なることに気付きましたが、奇妙なことに、パケットキャプチャから、Windowsクライアントがキャリッジリターンを追加しているのがわかりません。
サンプルコード:
これは、Windowsクライアントから接続するときのサーバー側でのパケットキャプチャです。0x62(b)は、入力しようとしたときに入力した文字です:blah
サーバーは0x42(B)で応答します
これがUNIXクライアント(netcat remotehost 9997)からのパケットダンプです。文字t(0x74)を入力し、0x0d0aを生成するキャリッジリターンを強制的にヒットする必要があります。
だから私の質問は、どうすればこのソケットサーバーをWindowsクライアントで動作させることができますか?または、Windows環境で何を変更すれば、文字列を渡すことができます。
java - Java Socketは、gmailへのリクエストをいつ知っていますか
ログインページ(https://www.google.com/accounts/)でマシンがgmailに接続されるとすぐに発生するアプリケーションイベント(Java)を作成しようとしているので、構築しようとしていますこの特定の httprequest をリッスンする Socket。しかし、ポート、特定のIPアドレス(Gmailログインページには非常に多くの異なるIPを持つことができます)をリッスンするServerSocketのみを作成できますが、ホストには作成できません...誰かアイデアを得ましたか?ありがとう !
delphi - DelphiDataSnapSocketServer「キー211の作成に失敗しました」
Delphi2009のBorlandSocketServerアプリケーションを終了しようとすると、上記のメッセージが表示されます。
アプリケーションウィンドウは開いたままで、タスクマネージャーでのみアプリケーションを終了できます。
オペレーティングシステムはWindows2000ProfessionalSP4です。
同じエラーは、Delphi2007バージョンのscktsrvrでも発生します。
java - JavaでWebサーバーに書き込む方法
こんにちは私はクライアントからのウェブサーバーへの書き込みに関連するJavaで問題を抱えています。私は次のコードを使用しています私が間違っているところを助けてください
サーバークラスの場合
そして、実際にアプレットであるクライアントクラスには、次のコードがあります
サーバーを実行すると、サーバーには次の情報のみが表示されます。
しかし、PrintWriterのoutオブジェクトで書き込んだ内容は書き込まれず、次に待機状態になります
一方、アプレットは開始されたばかりではありません。サーバープログラムを閉じると、アプレットは次の例外を出します
何が悪いのか教えてください
python - Pythonでは、UDPServerをシャットダウンする方法は?
次の宣言を使用して、サーバーのクラスを作成しました。
そしてそれを始めました:
私の質問は、サーバーをシャットダウンするにはどうすればよいですか? シャットダウンメソッドを持つ BaseServer と呼ばれる(基本クラスの)基本クラスがあることを確認しました。someServer
で呼び出すことができますsomeServer.shutdown()
が、これはサーバー自体の外部からです。
python - 接続時の Python SocketServer エラー
socketserver
Python 3.1のモジュールを使用して Python サーバーを実行しています。クライアントから接続を取得するたびに (クライアント側で成功します)、サーバーでエラーが発生します。これが私のコードです:
そして、ここに私のエラーがあります:
エラーについて気付いた奇妙な点は、2 行目に表示されるポートが、使用しているポートと異なることです。ここで何がエラーなのかよくわかりません...
助けてくれてありがとう。