tcpclient

    0

    1答えて

    IRコマンドをルーティングする目的でGlobalCache GC-100-12と通信するサーバーアプリケーション(シングルトン、シンプルな.NETコンソールアプリケーション)があります。ローカルネットワーク上のさまざまな.NET WinFormクライアントがサーバーアプリケーションに接続し、ASCIIコマンドを送信します。サーバアプリケーションはこれらのASCIIコマンドをキューに入れ、TCP接続

    4

    3答えて

    これは私の最初の問題の1つです。私がプログラムを終了するたびに、tcpClient.Connect()は永遠に終了します。私は多量のものを試しましたが、どれも動作していないようです。 クライアントがまだ接続されていない場合は、CreateConnection()スレッドを見て、プログラムを終了すると永遠に終了します。接続されている場合はすぐに終了します。私はこれがいくつかの種類のタイムアウトトリッ

    0

    5答えて

    私はこのコードを使ってtcpclientからいくつかの文字列を返していますが、文字列が戻ってくるときには先頭に"文字が含まれています。私はそれを削除しようとしているが、Len()関数は文字列そのものの代わりにバイト数を読み込んでいます。これを変更して、文字列の長さを、文字列そのものの配列ではなく、通常は使用するようにすることはできますか? Dim bytes(tcpClient.ReceiveBu

    3

    4答えて

    以下のコードは、TCPクライアントストリームから読み込むすべてのものを読み込み、次の繰り返しでRead()(私はデータを待っていると仮定している) 。それを確認するにはどうしたらいいですか?低タイムアウトを設定しなければならないのですか?それとも良い方法がありますか? TcpClient tcpclnt = new TcpClient(); tcpclnt.Connect(ip, port);

    1

    2答えて

    私はクライアント/サーバーアプリケーションを実行しています。私はテキストボックスを使用して、ユーザーがIPアドレスとポートを入力できるようにします。 127.0.0.1を使用してサーバーに接続しようとしましたが、問題はありません。その後、192.168.2.102(このコンピュータのNAT ipアドレス)を試してみましたが、失敗します。どんな考え? 私が使用していたコードは次のようになります(この