C# socket 最简单的示例(2种)
本程序为C#语言编写,版本为2010旗舰版 即10.0 本解决方案中包含两个实现的SocKet客户端的实例。 Form1为本机发个自身的,使用前,先要点击“开始接收”按钮,然后发送数据,即将发送的数据显示在Text2中。 Form2为接收从某设备发送来的数据。 默认情况下运行的为Form1窗体 Application.Run(new Form1()); //Application.Run(new Form2()); 如果想运行Form2窗体 请打开项目,找到文件Program.cs,替换 Application.Run(new Form1()); //Appli cation.Run(new Form2()); 为 //Application.Run(new Form1()); Application.Run(new Form2()); 当运行Form2时,如过接收到的数据为乱码,请到代码窗口找到 //string receivedStr = System.Text.Encoding.Unicode.GetString(buffer) 对编码进行修改,并注释掉下行。 string receivedStr = System.Text.Encoding.UTF8.GetString(buffer); cation.Run(new Form2()); 为 //Application.Run(new Form1()); Application.Run(new Form2()); 当运行Form2时,如过接收到的数据为乱码,请到代码窗口找到 //string receivedStr = System.Text.Encoding.Unicode.GetString(buffer) 对编码进行修改,并注释掉下行。 string receivedStr = System.Text.Encoding.UTF8.GetString(buffer);
暂无评论