📄 readme.txt
字号:
Echo通讯协议被定义在RFC862之中,它是一个非常简单的TCP交互服务。Echo
服务器会在通信端口号7侦听客户端的连接,一旦客户端与Echo服务器连接之后,
Echo服务器会将客户端所发送出的数据原封不动的发送回去。当您想测试网络状
态时,Echo通讯协议显得非常有用,您也可以利用它来测试客户端所发送出的数
据是否在传输过程中遭受破坏。
这里有两个实作Echo服务客户端应用程序的例子,一个是用Socket类来
实作的EchoClientSocket.cs,一个是用TcpClient类来实作的EchoClientTcp.cs。
还有两个实作Echo服务器端应用程序的例子,一个是用Socket类来实作
的EchoServerSocket.cs,一个是用TcpListener类来实作的EchoServerTcp.cs。
然而,在执行这些程序时,会发现每一个服务器应用程序只能有一个用户端与
它连接,没有办法同时有多个用户端与服务器连接,这是因为这些范例都是使用
单线程在运行。所以,这里又提供了一个改写自EchoServerTcp.cs的多线程的
服务器端应用程序ThreadEchoServer.cs,它可以同时服务多个用户端。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -