服务器端:

DotNET(C#) Socket基本编程using System.Net;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
using System.Net.Sockets;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
using System.Text;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
using System.Threading;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         Thread mythread ;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         Socket socket;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
// 清理所有正在使用的资源。
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
protected override void Dispose( bool disposing )
DotNET(C#) Socket基本编程


客户端:
DotNET(C#) Socket基本编程using System.Net;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
using System.Net.Sockets;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程
using System.Text;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程 
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private void button1_Click(object sender, System.EventArgs e)
DotNET(C#) Socket基本编程


基于TCP协议的发送和接收端


TCP协议的接收端

DotNET(C#) Socket基本编程using System.Net.Sockets ; //使用到TcpListen类
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程
using System.Threading ; //使用到线程  
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程
using System.IO ; //使用到StreamReader类
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程 
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
int port = 8000//定义侦听端口号
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private Thread thThreadRead; //创建线程,用以侦听端口号,接收信息
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private TcpListener tlTcpListen; //侦听端口号
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private bool blistener = true//设定标示位,判断侦听状态
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private NetworkStream nsStream; //创建接收的基本数据流  
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private StreamReader srRead;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.StatusBar statusBar1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.Button button1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.ListBox listBox1; //从网络基础数据流中读取数据
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private TcpClient tcClient ;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程 
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private void Listen ( ) 
DotNET(C#) Socket基本编程


TCP协议的发送端


DotNET(C#) Socket基本编程using System.Net.Sockets; //使用到TcpListen类
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程using
 System.Threading; //使用到线程
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程using
 System.IO; //使用到StreamWriter类
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程using
 System.Net; //使用IPAddress类、IPHostEntry类等
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程 
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         private
 StreamWriter swWriter; //用以向网络基础数据流传送数据 
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         private
 NetworkStream nsStream; //创建发送数据的网络基础数据流 
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         
private TcpClient tcpClient;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.Button button1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.TextBox textBox1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.Button button2;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.TextBox textBox2;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.StatusBar statusBar1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.Label label1;
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
private System.Windows.Forms.Label label2; //通过它实现向远程主机提出TCP连接申请 
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         private
 bool tcpConnect = false//定义标识符,用以表示TCP连接是否建立
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程 
DotNET(C#) Socket基本编程
DotNET(C#) Socket基本编程         
//连接 
DotNET(C#) Socket基本编程

DotNET(C#) Socket基本编程         private
 void button1_Click(object sender, System.EventArgs e)
DotNET(C#) Socket基本编程

相关文章: