問題タブ [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.
c# - C#TCPサーバーソフトウェアのWindows7Proでの最大TCPクライアント接続数
私は自分のマシンでTCPサーバーを実行しています。私のオペレーティングシステムはWindows7Professionalです。TCP接続テストソフトウェアを使用してサーバーをテストしましたが、コンピューターで300〜400を超える接続が許可されていないと思います。私は自分のソフトウェアを1000個のTCPクライアントでテストしましたが、自分のソフトウェア(または私が知らないコンピューター)が300〜400を超える接続を受け入れないたびに。
理論上ではなく、PC(サーバーPCではない)の最大接続数はいくつですか。Windows 7 PCでソフトウェアを開発していますが、Windows Serverでソフトウェアを使用するので、問題がオペレーティングシステムなのかソフトウェアなのかを知りたいです。
ありがとうございました。
c# - TCP サーバーでの C# System.OutOfMemmoryException
C# で記述されたマルチスレッド TCP サーバーがあります。クライアントはサーバーによって受け入れられ、接続されているときにサーバーを離れません。約 1300 のアクティブな接続の後、ソフトウェアで System.OutOfMemmoryException エラーが発生します。この問題は 32 ビット システム アーキテクチャと RAM に関連していますか? 私は 32 ビットの Windows 7 Professional と 4 GB の RAM を持っています。サーバーに約 1300 のアクティブな接続が存在する場合、メモリ使用量は約 2.1GB で、CPU 使用率は 30% です。
ありがとうございました。
android - TCPソケットを使用してビットマップを転送する方法
クライアントにサーバーのスクリーンショットを送信して表示したいサーバー/クライアントアプリケーションがあります。どんな体もその中で私を助けることができますか?ありがとう
コードは次のとおりです
サーバ側
クライアント側のコードは次のとおりです。
c#-4.0 - クライアントからサーバーに公開鍵を渡すための最良の方法
TCP サーバーがあり、cms/pkcs#7 を使用して、クライアントとサーバーの間で渡されるメッセージを保護しています。最初のセッションの一部として、クライアントの公開鍵をサーバーに渡すのは普通のことでしょうか? その公開鍵として、セッションの開始時に、最初の clp コマンドは、サーバーがクライアントについて知る必要があるその他の重要な詳細とともに、鍵を渡します。パブリックなので、暗号化する必要はありません。パブリックです。
クライアント/サーバー通信は、ssl/tls で保護されています。
ありがとう。ボブ。
c# - TCPサーバーアプリケーションのイーサネットケーブル切断イベントをリッスンする
C#TCPサーバーアプリケーションがあります。TCPクライアントがサーバーから切断されたときに切断を検出しますが、ケーブルの接続解除イベントを検出するにはどうすればよいですか?イーサネットケーブルを抜くと、切断を検出できません。
c# - TcpClientを2回受け入れることができませんC#
私はC#とクライアントサーバープログラミングの両方に不慣れです。現在、クラスでは、事前に確立されたFTPライブラリを使用せずにFTPクライアントを作成しようとしています。ほとんどの部分でプロジェクトがダウンしているように感じますが、データポート(list、retrなど)の使用を必要とする複数の呼び出しを行うと問題が発生します。コードのサンプルを次に示します。それは壊れています:
Getservermessageは、ネットワークストリームを取得し、0.5秒のタイムアウト内に利用可能なすべてのものを出力するメソッドです。ストリームは、FTPサーバーへの現在の接続用のNetworkStreamであり、ライターは、ASCIIの記述を容易にするためにStreamReaderでラップされた同じネットワークストリームです。サーバーへの文字。なぜストリームリーダーを使用してデータ接続から読み取るのか疑問に思われるかもしれませんが、サーバーがデータを送信した後に接続を閉じるため、eof通知を簡単に受け取ることができます。閉じたネットワークストリームを使用したときに、GetServerMessageメソッドが何らかの理由で壊れていました。
このコードは、ポートコマンドをFTPサーバーに送信して、データ接続が必要であることを通知します(最初の2行)。次に、listコマンドを送信し、サーバーへのデータ接続を確立し、必要な情報を取得してから、データ接続(残りのコード)。
このコードは、最初に実行したときに問題なく実行されますが、再試行すると、「tmpclient = tmpserver.AcceptTcpClient();」でハングします。ライン。「gothere」の印刷ステートメントに到達することはありません。これは、同じポートの同じマシンからクライアントを受信しているためだと思いますが、よくわかりません。AcceptTcpClient()が1回だけ実行されるようにブール値を追加しようとしましたが、ランタイムエラーが発生し、Visual Studioから、「リソースを使用する前にリソースを解放した」可能性があると通知されました。これは問題になると予測しましたが、サーバーが一度接続を閉じた後に接続を再確立したかどうかを確認するにはどうすればよいですか?
与えられたコードの終わりに、私はtmpserverを停止し、tmpclientを閉じます。もともとこれを行ったのは、FTPサーバーが送信を終了したときに接続を閉じることを知っていて、それが適切なことだと思ったからです。これらの行をコメントアウトすると、コードは複数回実行されますが、ストリームは空のように見えます...この情報が役立つかどうかはわかりませんが、言及したいと思います。
不明な点がある場合はお詫び申し上げますが、主題に関する知識が不足しているため、問題を明確にすることが困難です。問題が何であるかについて混乱があれば、私はそれを解決しようと喜んで試みます。
python - Python ツイスト リアクター未定義変数
私はこのチュートリアルに従っています: http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server
しかし、私が書くとき
Eclipseは、それが未定義の変数であることを教えてくれます..私はツイストをインストールし、インポートのオートコンプリートを取得できますが、これは機能しません.. !
編集:完全なコード:
ubuntu - iptablesを使用してIP転送ルールを作成する方法
2つのシステムAとBがあります。AはTCPクライアントであり、B上のTCPサーバーにメッセージを送信します。
TCPクライアントはメッセージを192.168.0.3に送信します。
TCPサーバーはシステムBのポート8000で127.0.0.1で実行されているため、これはBのローカルインターフェイスにリダイレクトする必要があります。
したがって、次のip tableルールを作成しましたが、Bのサーバーはメッセージを受信しません。ところで、これら2つのシステムはUbuntuLinuxシステムです。
これが私がシステムBでしたことです:
次に、Bでサーバーを起動し、AでTCPクライアントからメッセージを送信します。wlan0の192.168.0.5からのwiresharkのパケットを確認できますが、転送されることはありません:(
助けてください。
c# - C# での TCP サーバーの TCP クライアント スレッドの強制終了
私はTCPサーバーソフトウェアを持っています。すべての TCP クライアントに対してスレッドを開きます。(TCP クライアントごとにスレッドを開く理由は重要ではありません。) いつでも TCP クライアントをキックして、そのスレッドを強制終了したいと考えています。サーバーから追い出したい TCP クライアントのスレッドを見つけるにはどうすればよいですか?
ありがとうございました。
java - Java クライアントによって圧縮された VB.Net サーバーでビットマップを解凍する方法
Androidにtcp/ip経由でvb.netサーバーに画像を送信させようとしています。Androidはビットマップを圧縮し、サーバーがビットマップを受信して画像に変換すると、真っ黒になります。解凍が問題か何かであると思います。その画像を解凍する方法がよくわかりません。どんな助けでも大歓迎です。ありがとう。
これは、ビットマップを作成する Java です。
これは私のvb.netサーバーです