社区
C#
帖子详情
问大家一个问题(UDP)分一定给
lysamper
2003-10-16 09:38:10
我在开启一个UDP服务,那我怎么某个端口被占用了,不要说用netstat,另外我在UDP服务中无限循环等待报文的,假如我要退出这个循环,如何处理是最好的,??还有我怎么处理同时有多个客户端来发报文问题,因为我现在的程序在一定的时间段只能接收一个客户端的报文
...全文
59
10
打赏
收藏
问大家一个问题(UDP)分一定给
我在开启一个UDP服务,那我怎么某个端口被占用了,不要说用netstat,另外我在UDP服务中无限循环等待报文的,假如我要退出这个循环,如何处理是最好的,??还有我怎么处理同时有多个客户端来发报文问题,因为我现在的程序在一定的时间段只能接收一个客户端的报文
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lysamper
2003-10-21
打赏
举报
回复
我的问题没有说明白吗??我看楼上这位去学学语文吧,自己没有看懂不要说别人看不懂呀!不可笑!!!
wideroad
2003-10-20
打赏
举报
回复
你问题没说明白,还怪别人不回答你的实践问题,可笑!
lysamper
2003-10-20
打赏
举报
回复
没有一个人回答我的实际问题,求助斑竹了??
rgbcn
2003-10-18
打赏
举报
回复
up
lysamper
2003-10-18
打赏
举报
回复
怎么没有人来帮我看看了,我想怎么知道某个端口被占用了,??
telstar
2003-10-17
打赏
举报
回复
如果你的报文很大,接收需很久,建议采用多线程接收;如果是处理报文需很久,建议把处理报文的代码丢到工作线程中并排队处理,如果你的机器有多个cpu那就多开一些线程来处理
binbin2000
2003-10-17
打赏
举报
回复
呵呵,很简单的问题哦。
循环:
1,定义条件:private bool End = true
2,执行循环:
while(this.End)
{
//do something
}
3,想退出循环
this.End = false;
在2的步骤中,监听一个端口,接受任何client发来的抱文,根据IP地址确定是否是同一个client发来的。这样就可以做到分辨不同client了。
另外建议一下,如果要求数据稳定,用tcp,如果要求速度,比如游戏什么的,用udp。udp比tcp使用简单。
lysamper
2003-10-17
打赏
举报
回复
是做项目用的,但是在局域网内,上面说要用UDP,我有什么办法,还有线程开的太多的话也不好啥,还有其他好的办法嘛
lbywyj
2003-10-16
打赏
举报
回复
利用多线程,当有客户请求是生成一个线程,这样多个客户的报文的处理,就不会有问题的,
顺便说一句,朋友,如果你学习话我没话说。如果你拿来做项目,我劝你在万不得意之下,不要用udp了,还是用tcp吧,udp是有一定难度的,我前面的一个项目,本来想用udp的,最后都改为tcp了,
kuangren
2003-10-16
打赏
举报
回复
多线程啊
一个线程接受一个客户
服务器开发基础-
udp
/ip网络模型
课程概述 这部教程是windows网络编程课程的第二部
分
课程:基于
udp
/ip协议的网络模型 网络编程是互联基石,是程序猿基础必备技能,咱们这部
UDP
/IP课程为大家介绍有关于
UDP
/IP基本理论知识的
分
析,以及5个常用的网络模型,课程以代码实践为主,理论
分
析为辅,希望能帮助到大家。 课程特点:课程代码会带大家一行一行书写,保证大家都能够学会。
大家都在
问
的网络协议——
UDP
和TCP
UDP
和TCP一、
UDP
1.
UDP
报头2.
UDP
的特点3. 面向数据报4.
UDP
的缓冲区5.
UDP
使用注意事项6. 基于
UDP
协议的应用层协议二、TCP1.TCP报头32位序号和32位确认序号 一、
UDP
1.
UDP
报头 16位源端口号:发送端的端口号 16位...
udp
服务器接受信号要返回吗,服务器端如何区
分
UDP
,TCP 给客户端返回数据?
ARM上用LINUX,查了说了EPOLL效率不错,于是用了EPOLL,TCP,
UDP
都是EPOLL这是TCP\
UDP
接到PC发来指令后,共同调用的函数,(原来这里封装有出口,也就说,大家都调用这个函数后,返回值都通过这个函数把处理结果,通过...
阿里面试官常
问
问
题
,TCP和
UDP
的区别,你真的弄懂了吗?
面试的时候,面试官也喜欢
问
一些协议相关的
问
题
,包括TCP和
UDP
这两个协议,出现的频率很高,因为都很基础。因为两种协议都在传输层,所以它们经常被用于比较。 然后,要知道它们之间的区别,我们首先需要知道这两个...
面试中关于TCP
UDP
HTTP HTTPS的
问
题
大家面试中
问
到这个
问
题
该怎么答。 首先我把概念和之间的关系给大家简单的说下: http:是用于www浏览的
一个
协议。 tcp:是机器之间建立连接用到的
一个
协议 1.TCP/IP 是个协议组,可
分
为三个层次:网络层,传输层...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章