// NetworkStream netstream = new NetworkStream(s,true);
// byte[] sendbyte = new byte[1024];
// netstream.Write(sendbyte,0,sendbyte.Length);
// netstream.Flush();
// 向文本写入数据
// StreamWriter sw = null;
// sw = new StreamWriter("d:\\test.txt", false, System.Text.Encoding.UTF8);
// sw.Write("aaa");
// sw.Close();
// 从文件读取文本
// StreamReader sr = null;
// sr = new StreamReader("d:\\test.txt", System.Text.Encoding.UTF8);
// string mystr = sr.ReadToEnd();
// sr.Close();
// 向网络写入文本
// string str = "11111111";
// byte[] mybyte = System.Text.Encoding.UTF8.GetBytes(str);
// NetworkStream nws = new NetworkStream(s,true);
// nws.Write(mybyte, 0, mybyte.Length);
// string str = "11111111";
// string ip = "";
// IPHostEntry IpEntry = Dns.GetHostEntry(System.Net.Dns.GetHostName());
// for (int i = 0; i != IpEntry.AddressList.Length; i++)
// {
// if (!IpEntry.AddressList[i].IsIPv6LinkLocal)
// {
// ip = IpEntry.AddressList[i].ToString();
// }
// }
// IPEndPoint ipend = new IPEndPoint(IPAddress.Parse(ip), 8000);
// Socket sc = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
// sc.Bind(ipend);
// Socket acc;
// while (true)
// {
// sc.Listen(1);
// acc = sc.Accept();
// byte[] buff = new byte[1024];
// int recbyte = acc.Receive(buff, buff.Length, 0);
// if (recbyte == 0)
// break;
// string reciveval = "";
// reciveval += Encoding.GetEncoding("gb2312").GetString(buff, 0, recbyte);
// string returnval = "开始升级";
// byte[] returnBy = Encoding.GetEncoding("gb2312").GetBytes(returnval);
// acc.Send(returnBy, returnBy.Length, 0);
// }
// 从网络读取文本
// string string1 = "bbbbbbbbb";
// byte[] mynewByte = System.Text.Encoding.UTF8.GetBytes(string1);
// NetworkStream netstrm = new NetworkStream(s, true);
// netstrm.Read(mynewByte, 0, mynewByte.Length);
// 将网络流数据写入文件
// NetworkStream stream = new NetworkStream(s, true);
// FileStream filestream = new FileStream(Path,FileMode.OpenOrCreate,FileAccess.Write);
// int readNumber = 0;
// byte[] bye = new byte[8];
// while((readNumber=stream.Read(bye,0,bye.Length))>0)
// {
// filestream.Write(bye,0,readNumber);
// filestream.Flush();
// }
// filestream.Close();
// 读文件并写入网络流
// filestream = new FileStream(Path, FileMode.Open, FileAccess.Read);
// int number;//定义缓冲区
// byte[] bb = new byte[8];
// NetworkStream steam = new NetworkStream(s);
// while((number=filestream.Read(bb,0,bb.Length))!=0)
// {
// 向客户端发送流
// steam.Write(bb, 0, bb.Length);
// 刷新流
// steam.Flush();
// bb = new byte[8];
// }
// filestream.Close();
//}