导航:首页 > 配服务器 > 如何连接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服务器相关的资料

热点内容
java课表 浏览:553
如何在pdf里面修改 浏览:927
橙光制作器档案框在哪个文件夹 浏览:989
php如何抓取网页数据 浏览:640
计数器单片机 浏览:964
游戏aoi算法 浏览:844
phpmysqlint 浏览:912
怎么从appstore商城买东西 浏览:184
大秀直播平台源码 浏览:424
java视屏 浏览:934
电脑中如何给程序加密 浏览:240
java排序容器 浏览:942
职称证书在哪个app下载 浏览:362
四九算法算男女 浏览:659
javawindows8 浏览:496
2021世界程序员节 浏览:484
php翼支付 浏览:883
盈通服务器ip地址 浏览:790
3des算法的c语言实现 浏览:873
网上怎样购买服务器地址 浏览:815