| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2033 人关注过本帖
标题:谁用C#实现过udp协议的通信,能指点一下吗,我现在用c#能发送数据,终端也收到 ...
只看楼主 加入收藏
电池
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-12-28
收藏
 问题点数:0 回复次数:9 
谁用C#实现过udp协议的通信,能指点一下吗,我现在用c#能发送数据,终端也收到了,但我

谁用C#实现过udp协议的通信,能指点一下吗,我现在用c#能发送数据,终端也收到了,但我不知如何用c#接收udp数据,终端时我自己用单片机开发的电子产品,和网卡比较类似,以下是我用于发送udp数据的代码
byte[] senddatas = new byte[1000];
// byte[] receatas = new byte[1000];
int i;
byte x, y;

UdpClient udp = new UdpClient() ;
IPEndPoint host = new IPEndPoint(0xc0a8004d, 4007);
byte[] redatas = receivingUdpClient.Receive(ref host);
i = Int32.Parse(this.textBox1.Text);
x = (byte)(i % 256);
i = Int32.Parse(this.textBox3.Text);
y = (byte)(i % 256);
senddatas[0] = 0x68;
senddatas[1] = 1;
for(i=0;i<Int32.Parse(this.textBox4.Text);i++)
{
senddatas[i+2] = (byte)(i+1) ;
}
udp.Connect("192.168.0.77", 4007);
udp.Send(senddatas, Int32.Parse(this.textBox4.Text));

搜索更多相关主题的帖子: udp协议 终端 通信 单片机 数据 
2006-08-15 09:25
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
host改為
new IPEndPoint(IPAddress.Any, 0);

看能收到不

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-15 09:48
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
楼上的你真的是什么都知道诶
关注学习中

此号自封于2006年11月30日
2006-08-15 10:07
电池
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-12-28
收藏
得分:0 
"host"还只是定义了,还没使用呢,而且我现在发送udp已经成功了,我现在要的是接收的方法

本人原本是硬件开发之徒,因为是计算机专业所以业余时间玩玩,现在全力突击c#
2006-08-15 10:10
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 

當然是接受啊
IPEndPoint host = new IPEndPoint(0xc0a8004d, 4007);
byte[] redatas = receivingUdpClient.Receive(ref host);
你這倆句不就是接受

用個while(true)執行它就行了 異步也可以


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-15 10:14
电池
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-12-28
收藏
得分:0 
IPEndPoint host = new IPEndPoint(0xc0a8004d, 4007);

while(true)
{
byte[] redatas = receivingUdpClient.Receive(ref host);
}

是这样吗,还是......

本人原本是硬件开发之徒,因为是计算机专业所以业余时间玩玩,现在全力突击c#
2006-08-15 11:12
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 

用個線程加上去試一下


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-15 11:19
电池
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-12-28
收藏
得分:0 
我还不会多线程呢,不会加

本人原本是硬件开发之徒,因为是计算机专业所以业余时间玩玩,现在全力突击c#
2006-08-15 12:13
zhiyi023
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-7-6
收藏
得分:0 
以下是引用noshow在2006-8-15 10:07:27的发言:
楼上的你真的是什么都知道诶
关注学习中

我也这样觉得~
chenjin145确实博学呢


2006-08-17 17:36
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-17 17:38
快速回复:谁用C#实现过udp协议的通信,能指点一下吗,我现在用c#能发送数据,终端也 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019102 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved