社区
网络编程
帖子详情
关于服务器用同一个端口发送和接受的问题
tob
2006-06-08 09:34:23
我的服务器想用同一个端口接受多路client的数据,发送的时候也想用同一个端口把数据发送到连接的client,这方法可行吗?这样的话,服务器就开一个端口就可以了,之前服务器是每个client连接的时候都多开一个监听和发送的端口。谢谢!
...全文
244
6
打赏
收藏
关于服务器用同一个端口发送和接受的问题
我的服务器想用同一个端口接受多路client的数据,发送的时候也想用同一个端口把数据发送到连接的client,这方法可行吗?这样的话,服务器就开一个端口就可以了,之前服务器是每个client连接的时候都多开一个监听和发送的端口。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
templarzq
2006-06-08
打赏
举报
回复
端口重用。。setsockopt(。。。SO_REUSEADDR。。。)具体用法查下msdn
nuaawenlin
2006-06-08
打赏
举报
回复
tcp是有连接的,需要使用端口来区分各个client,如果只有一个端口,它就没办法区分了
当然你可以使用ip原始套接字,通过ip来区分,那样端口可以一样,不过要保证这些client的
ip不一样
还可以使用mac来区分client,那样ip,端口都不需要理会了
kongguangming
2006-06-08
打赏
举报
回复
接分换裤衩。
striking
2006-06-08
打赏
举报
回复
如果是udp,当然一个端口就可以了。
但是tcp的话, 每个client连上来, 就开了一个新的端口给此client
mynamelj
2006-06-08
打赏
举报
回复
如果你的系统支持全双工则可以
ppzine
2006-06-08
打赏
举报
回复
楼上的,如果是tcp的话,端口重用也不行吧.
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章