private void button1_Click(object sender, System.EventArgs e)
{
IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
IPEndPoint ipEndPoint = new IPEndPoint(ipAddress,11000);
Socket socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
socket.Connect(ipEndPoint);
int count = 0;
FileStream fs = new FileStream("1.csf",FileMode.Open,FileAccess.Read);
byte[] buffer = new byte[512]; // 512 为每发送一次的份量
while((count = fs.Read(buffer,0,buffer.Length)) > 0)
{
socket.Send(buffer,0,count,0);
}
fs.Close();
socket.Shutdown(SocketShutdown.Both);
socket.Close();
}