导航:首页 > 配服务器 > 如何连接tcp服务器

如何连接tcp服务器

发布时间:2024-05-15 22:15:04

Ⅰ 怎么用TCP协议通过外网连接服务器

首先你要明白路由是不是共享式NAT上网的,也就是说router port nat出去的数据是一直堆叠或者持续变动的,而不做端口映射基本没有实现的可能!

当然如果是静态NAT,那么直接做静态NAT就可以了!

如灰鸽子,是直接通过本地服务端(中灰鸽子端)连接广域网客户端(控制端),然后服务端和建立的联系。如通过80端口出数据,穿透防火墙等等。

你可以尝试修改数据包出去的port,同时在两个端进行修改!
-------------
抓取到数据包的时候注意地址段,关键在于让路由到router nat到数据包的时候,能找到你的主机A或者W。
你可以参照一些三层更新之类的软件。


有通过路由器,那就在路由器中设置端口映射,要求是电脑在路由器中获取一个固定的内网IP。由于家用宽带一般禁用了80和21这些常用端口,所以需要的是通过外网访问时,端口就不能是被禁用的端口,另外,家用宽带都是48小时更换一次IP,所以你就需要DDNS,比如花生壳动态域名。

已经设置的动态域名,如:dongtai.ddns.net

设置端口映射,需要通过远程链接访问家里的计算机(10.0.1.201),则在路由器中设置端口映射为远程访问端口(如:3390),目标计算机IP(10.0.1.201),目标计算机端口(3389,3389是远程桌面的端口)。最后你通过其他计算机远程桌面家里的电脑的时候,就只需要在远程桌面窗口输入:dongtai.ddns.net:3390就可以了

最重要的是你要有一个公网IP。

可能逻辑上有点混乱,对于映射,不同的路由器设置方式都是大致相同的,具体的那就自己查查自己的路由器怎么设置咯。

Ⅱ C#TCP异步服务器和客户端咋连接

TCP服务器端的客户端使用的方法不一样,服务器被叫,客户端主叫。服务器程序,设定一个端口用于客户端呼叫连接,声明一个socket绑定到这个端口,侦听客户端呼叫即可。客户端声明一个socket,通过客户端socket对服务器指定端口发出连接请求(主叫),服务器相应此连接请求,建立连接,然后就可以互相通讯了。
服务器和客户端,就是在主叫与被叫上有区别,建立连接后,数据的收发都是一样的。

阅读全文

与如何连接tcp服务器相关的资料

热点内容
单片机串行通信有什么好处 浏览:319
游戏开发程序员书籍 浏览:841
pdf中图片修改 浏览:268
汇编编译后 浏览:473
php和java整合 浏览:829
js中执行php代码 浏览:440
国产单片机厂商 浏览:57
苹果手机怎么设置不更新app软件 浏览:284
转行当程序员如何 浏览:492
苹果id怎么验证app 浏览:864
查看手机命令 浏览:953
抖音反编译地址 浏览:225
如何加密软件oppoa5 浏览:233
java从入门到精通明日科技 浏览:94
拆解汽车解压视频 浏览:597
新版百度云解压缩 浏览:592
android上下拉刷新 浏览:880
centos可执行文件反编译 浏览:839
林清玄pdf 浏览:271
黑马程序员java基础 浏览:284