问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c# 编写的C/S 软件通信问题

发布网友 发布时间:2024-10-07 14:58

我来回答

3个回答

热心网友 时间:2024-11-23 12:06

首先你要确定是不同网段还是不同子网。
不同网段下是可以通讯的,而不同子网就要有一些注意的事项了。
比如,你的 IP是 222.222.222.222 对方的 IP 是 111.111.111.111 那么你们是可以直接通讯的。
但是,还打以上两个 IP 为例,你们两人至少其中之一在子网内,那么就不能通讯了。
问题出在端口映射中。
子网与*的通讯是这样的,子网内发出一个连接请求到*的另一个 IP,如果你本地网关没有特别设置端口映射的话,网关会随机给您映射出一个端口出来,比如,你使用的是 2020端口,那么网关有可能给您映射出来的端口是 4040 端口,那么接收方这时候应该向你* IP 的 4040 端口发送数据才能被你内网的 2020端口接收到。
而如果对方也是内网的话,那就更杯具了,因为接收方还没有在网关上映射端口,而发送方不管向对方 IP 的任何端口发送数据,对方都是接收不到的。
考虑到这种情况,就必须使用服务器来解决了,首先,服务器是*,他打开一个端口来接受连接请求,两个客户端的连接请求都接收到之后,就可以知道连接方的 IP 和映射出来的端口号了。那么 A 想与 B 通讯,A就可以向服务器请求 B的IP 和端口号,然后在向请求来的 IP和端口号发送数据就可以了。
当然,如果不怕耗费服务器性能,直接由服务器进行转发也是可以的。追问那我把服务端放到一个固定ip的服务器上,是不是就不存在这些问题了

追答是的~
服务器那边要通过终端上行的端口号来确定下行的端口号。

热心网友 时间:2024-11-23 12:06

不同网段是无法通信的,非要通信需要中间服务器。
你的client可以不是一个网段,但是两个client网段都必须和server网段能通信。

热心网友 时间:2024-11-23 12:06

请问你的问题解决了没?同求

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蚂蚁泡酒适合哪些人喝 蚂蚁酒的功效与禁忌蚂蚁酒的功效与作用 热血无赖卡怎么办 了解这两方面内容 益生菌孕妇 孕妇能喝益生菌吗 羽毛球双打底线是内线还是外线 为什么泰国两位尊者有不死之身 秦始皇活了多少岁?当了几年皇帝? DELL电脑D630.PP18L2手机。才用了4个多月。多少钱我可以买呢,麻烦谁说... dellpp18l现在买多少钱 我是由于青春期发胖的,现在十八岁了,体重会慢慢减少吗?怎样做才能... 青春期肥了很多..发育期过后..会瘦下来吗.? 怎么在Excel2007启用宏功能? 3D决战空中操作指南 杜尚别与中国 Counter-Strike Online游戏模式 决战online游戏特色 决战online游戏简介 深圳市大洋物流有限公司主要到达站点 决战online游戏资料 塔什干能走海运吗? 决战online的游戏玩法 决战快捷键位 决战天下Online操作 ...案例巡展二 | 省人民医院:互联网+人工智能 助力医疗服务提质增效 大排灯美容仪能照身体吗 大排灯美容仪能去痘痘吗 belulu是什么牌子?belulu美露露是哪国的 belulu hikari大排灯有效吗?值不值得入手? ...朝天一个洞,里面热烘烘,放进去时硬邦邦,拿出来时软绵绵_百度... c1转c2需要什么手续 需要填写降级确认书 发票上的金额比报关单上的金额少300多美元怎么办好呢 报关发票和形式发票号码及明细必须一致吗 ...在云盘上存了很多重要的图片,现在换了vivoX6了上面没有云_百度知... 华为c8813q怎么清理内存 华为c8813q测评华为c8813q 华为c8813q如何删除桌面的网址标签 vivox6云服务在哪里 华为c8813Q手机怎么删掉自带的软件? 我的华为c8813q想解锁,给个教程吧,谢谢! 支付宝的小金猪增长计划怎么样?值得买吗? 左腿膝盖外侧疼是怎么回事 学校墙上标语102句 31岁男人没结婚,没事业,能要不??/ 哪种螃蟹好?如何挑选质量好的螃蟹? 尼泊尔咖喱蟹营养价值 端午节给客户送礼送啥好呢? 请问我们该买几楼的房子风水更好 ...房子是阁楼,没合同编号,怎么解决?望高人指点 win7文件搜索怎么才能只搜索当前目录下的文件,而不包含子文件中的内容... 原来家里新婚买了新房 五楼送六楼阁楼,自从住进去 公婆相继病倒了 老 ...