2012-03-22 11 views
2

TCPリスナーとTCPサーバーの違いは何ですか?私はTCP/IPプロトコルを使っていくつかのデバイスと通信し、PCにC#を使って通信を整理させたいと思っています。tcpリスナとtcpサーバはC#で同じですか?

+1

はい、サーバーは接続をリッスンします。 .NETにはTcpListenerクラスがあり、TcpServerクラスはありません。ワイヤのもう一方の端のマシンはTcpClientを使用します。 –

答えて

7

.NETクラスTcpListenerは、TCPサーバーを実装しています。 2つの用語がどのように関連しているのですか。したがって、アプリケーションにTCPサーバーが必要な場合は、TcpListenerを使用します。

2

あなたは特定のコンテキストを投稿していないので、私はC#のTCP通信のベースとして使用できるチュートリアルを紹介します。

http://www.codeproject.com/Articles/155282/A-Complete-TCP-Server-Client-Communication-and-RMI

http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server

http://www.codeproject.com/Articles/5733/A-TCP-IP-Server-written-in-C

http://www.dreamincode.net/forums/topic/50259-tcp-client-connection/

前の回答サイトの違い。

+1

その後、リスナソケットは接続されたクライアントにクライアントソケットを提供します。 – sanchop22

+0

TcpListnerは、クライアントとの通信に使用されます。 –

関連する問題