を使用してポートに接続する - ...ので、この質問は非常に良いではない場合申し訳ありませんイム**私は、ソケットやネットワークの開発で多くの経験を持っていないTcpListenerクラス
を私は自分のコンピュータに接続されているいくつかのハードウェアを持っています(私はネットワークカードとしてこのハードウェアを参照してください)。 このハードウェアはTCPプロトコルを使用して文字列を送信しています(常にポート551に送信)。
新規、私は私のアプリケーションでそれらの文字列を取得する必要があります。 は、だから私は、ローカルホストプロトコルに耳を傾ける「TcpListener」オブジェクトを使用したい - ポートに耳を傾ける私はそれが最初に(ポート551に常に耳を傾けますので、私は「TcpListener」オブジェクトを初期化することができていることがわかりMSDNで551
コンストラクタ)。
しかし、ハードウェアは、ポート551に接続されている - その必要性は、文字列を送信することがあるため -
を、どのように私はそれを行うことができますか? 私の基本的な誤解は何ですか?
は、デバイス受け入れていますポート551で接続を開始するか、またはそのポートを使用している他の人にのみ接続しますか?他の人に接続しているだけの場合は、実際にはそのポート自体を使用しません。それは、あなたのWebブラウザがポート80上のいくつかのサーバに接続しているようなものです。ブラウザはポート80を使用していません。 –
デバイスはネットワークカードと見なされ、いくつかのIPアドレス(192.168.0.1)で定義されています。だから、私は今、私のコンピュータ上に2つのネットワークカードを持っています - (2番目は私がインターネット接続のために使っている普通のネットワークカードです) - – Yanshof
それが特定のIPアドレスを持つネットワークカードとして動作しているなら、その特定のipアドレスにバインドされたソケット(例えば、 'TcpListener'クラスを使用します)。 –