[各位 C#通信编程高手请进啊] 求高性能UDP/TCP 通信模块源代码! 求高性能UDP/TCP 通信模块源代码,由于客户端可能是智能设备(PDA等),开发环境降为VS2003 我个人对通信一知半解,请大家帮帮忙,能给点高性能的代码(耗内存小,通信速度快的最好),或者提供点实质性,建设性的意见·谢谢大家了·万分感谢!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个东西不好找吧!去 codeproject 网站上面搜搜,兴许还有结果。 UDP接收...public void ReceiveMessage() { //在本机指定的端口接收 IPEndPoint remoteIpEndIPoint = new IPEndPoint(IPAddress.Any,1000); udpReceive = new UdpClient(remoteIpEndIPoint); IPEndPoint iep = new IPEndPoint(IPAddress.Any, 0); //接收从远程主机发送过来的信息 while (true) { //ref表示引用类型的 IPPoint实例接收消息 byte[] receiveBytes = udpReceive.Receive(ref iep); for (int i = 0; i < receiveBytes.Length; i++) { RetStr += String.Format("{0:X2} ", receiveBytes[i]); } MessageBox.Show(RetStr); } } UDP发送... udpSend = new UdpClient();////初始化UdpClient IPEndPoint iep = new IPEndPoint(IPAddress.Parse("192.168.123.168"), 10006); byte[] bytes = System.Text.Encoding.UTF8.GetBytes(this.textBox3.Text); //设置重传次数 int retry = 0; while (true) { //发送组播信息 udpSend.Send(bytes, bytes.Length, iep); break; if (retry < 3) { retry++; continue; } else { DialogResult result = MessageBox.Show("发送失败!"); break; } } 哎·突然之间 企业扔个WINFORM的项目啊·有点慌张·好久没搞winform了···· To zhouzhangkui 谢谢你提供的代码,不知道怎么来提速了·速度太慢了怎么用........ ···信誉保证高分急求···求一个算法 C#导入动态链接库有没有固定的写法 链接代码改写在什么地方? 可以在接口中定义事件吗? 关于水晶报表通过代码到底有哪些功能 checkBox.DataBindings.add()的绑定值是哪一个 怎么将一个byte[]中的一部分数据快速拷贝到另一个byte[]中? winForm下控件地呈现问题 C# 得到命令行执行结果为空白,在线等指点 treeview的问题! 如何让 右键点击dataGridView可以选中 100分 ,关 于COMAdmin Com+ 的问题
{
//在本机指定的端口接收
IPEndPoint remoteIpEndIPoint = new IPEndPoint(IPAddress.Any,1000);
udpReceive = new UdpClient(remoteIpEndIPoint);
IPEndPoint iep = new IPEndPoint(IPAddress.Any, 0);
//接收从远程主机发送过来的信息
while (true)
{
//ref表示引用类型的 IPPoint实例接收消息
byte[] receiveBytes = udpReceive.Receive(ref iep);
for (int i = 0; i < receiveBytes.Length; i++)
{
RetStr += String.Format("{0:X2} ", receiveBytes[i]);
}
MessageBox.Show(RetStr);
}
}
IPEndPoint iep = new IPEndPoint(IPAddress.Parse("192.168.123.168"), 10006);
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(this.textBox3.Text);
//设置重传次数
int retry = 0;
while (true)
{
//发送组播信息
udpSend.Send(bytes, bytes.Length, iep);
break;
if (retry < 3)
{
retry++;
continue;
}
else
{
DialogResult result = MessageBox.Show("发送失败!");
break;
}
}
不知道怎么来提速了·速度太慢了怎么用........