这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。
注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。
下面是两个程序的代码,(两个程序均为控制台程序)
先发服务端的(Server)完整代码如下:
引入命名空间:
using System.Net.Sockets;
using SystemNet;
using SystemThreading;
完整代码如下:
namespace SocketServer
{
class Prog