社区
通信技术
帖子详情
一个程序内可以同时监听两个端口,然后分别做不同的处理吗
yangyanzhao
2018-01-05 03:10:24
一个端口要绑定完成端口
另一个为普通的TCP端口
可以同时监听吗?
还有,如何辨别收到的数据来自哪个端口?
...全文
1211
1
打赏
收藏
一个程序内可以同时监听两个端口,然后分别做不同的处理吗
一个端口要绑定完成端口 另一个为普通的TCP端口 可以同时监听吗? 还有,如何辨别收到的数据来自哪个端口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
X-i-n
2018-01-06
打赏
举报
回复
可以同时监听,不需要辨别。 每个socket都可以绑定自己的dataarrival、connectrequest事件(TCP)。在开发的时候并不需要处理端口的识别,每个socket有自己的事件处理代码,只要开发的时候你自己规划好这个socket的功能就行,而不是软件在宏观上自己判断消息的接收端口,再通过不同的端口去做不同的处理。类比一下,相当于一个办事处有多个接待员,每个接待员有自己的接待方案,谁接待了,就由谁去用自己那套接待方案进行接待,而接待员本身不需要关心来人找的是哪位接待员——因为他来到我这,一定是找我的。 正常的TCP服务端工作顺序是这样:创建一个socket实例,指定端口(比如10001),开始监听,有请求了,new一个新的socket出来accept,为这个新socket绑定一个dataarrival事件的回调,有数据过来的时候调用这个过程,发送同理。UDP不一样的地方是,因为无连接,所以不需要new一个socket来专门用于通信,别的都和tcp一样。 如果软件需要有多个端口分别做不同的事,只要重复上面这个过程就行。
微信扫码点餐小
程序
云开发cms网页管理后台后厨端订单数据库折线趋势图
2,后厨端和排号管理端 2-1,后厨端主要供后厨的厨师使用 1,可以查看当前新下单 2,完成后可以操作菜品完成 3,可以
监听
用户新下单 4,有新订单时会有语音提示 5,厨师登录页 语音提示我会在视频课里具体演示 厨师...
多个进程能否
监听
同
一个
端口
号
我们都知道socket是网络上
两个
进程之间的双向通信链路, 即socket = 《A进程的IP地址:
端口
号,B进程的IP地址:
端口
号》 那么有个问题就很有意思了,
不同
的进程可以
监听
在同
一个
IP地址:
端口
号么?根据Unix网络编程中的知识可知,服务端
监听
一个
端口
会经历:1、根据套接字类型(Ipv4,Ipv6等)创建套接字socket2、将套接字bind绑定到具体的网络地址和
端口
号3、调用l...
如何多个进程
监听
同
一个
端口
1. 问题描述
一个
进程
监听
端口
,经验告诉我们,如果多次启动
一个
进程会报错:“Address already in use!"。这是由于bind函数导致的,由于该
端口
号已经被第
一个
进程
监听
了。有哪些方法可以实现多个进程
监听
同
一个
端口
呢? 2. 方案一:fork 只要在绑定
端口
号(bind函数)之后,
监听
端口
号之前(listen函数),用fork()函数生成子进程,这样子进程就可以克隆父进程,达到
监听
同
一个
端口
的目的,而且还相互竞争,提高
程序
效率。 这里要注意的是,计算机三次握手创建连接是不需要服务进
TCP和UDP可以同时
监听
相同的
端口
吗
TCP和UDP可以同时
监听
相同的
端口
吗 同一台机器的同
一个
端口
只可以被
一个
进程使用,一般用于tcp,或者udp。那
一个
进程使用同
一个
端口
同时
监听
tcp、udp请求,是否可以呢? 答案:可以。
端口
可以形象地比喻成操作系统上的编号唯一的文件,应用
程序
和网络协议可以对其进行i/o操作。 但是既然唯一又为何tcp udp可以用相同的
端口
号呢?这样的话,
程序
在连接...
怎么利用完成
端口
监听
多个
不同
端口
的socket
你可以试一试 创建
两个
监听
线程,用事件event模型让其出发链接事件,然后
两个
不同
的线程去
处理
send,recv 1.对于每个
端口
,都单独开
一个
监听
线程 2.在每个线程里,有客户端连接的时候,用CreateIoCompletionPort去关联 3.关联之后可以立即投递
一个
recv去接收数据 4.一旦recv到数据后,就会进入IOCP的工作线程了,按照你的具体需求进行编码了 你可以到http://
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章