1.服务器端: (1).创建一个TcpListener对象,然后调用该对象的Start()方法在指定的端口进行监听。(2).在单独的线程中,循环调用AcceptTcpClient()方法接受客户端的连接请求,并根该方法的返回的结果得到与该客户端对应的TcpClient对象。 (3).每得到一个新的TcpClient对象,就创建一个与该客户对应的线程,在线程中与对应的客户进行通信。 (4).根据传送信息的情况确定是否关闭与客户的连接 2.客户端 (1).利用TcpClient的构造函数创建一个TcpClient对象。(2).使用Connect()方法与服务器建立连接 (3).利用TcpClient对象的GetStream()方法得到网络流,然后利用该网络流与服务器进行数据传输 (4).创建一个线程监听指定的端口,循环接收并处理服务器发送过来的信息。 (5).完成工作后,向服务器发送关闭信息,并关闭与服务器的连接。
|
|