关于TCP/IP的问题,菜鸟求救!
我做个TCP服务器监听一个端口如new TcpListener(IPAddress.Any,端口);然后上传到网络上,
再做个客户端连接服务器如TCPClient.Connect(远程IP,端口)这样报错:无连接可以作出,因为目标机器积极拒绝,66.96.143.130:4000。
然后我把远程IP改为tcpclient.Connect(本机的IP,端口)还是那个错:无连接可以作出,因为目标机器积极拒绝,192.168.1.112:4000。
大侠们,这该怎么解决啊!!! --------------------编程问答-------------------- 是不是端口被占用 --------------------编程问答-------------------- 一般是因为防火墙,封锁了端口或者IP, --------------------编程问答-------------------- 把本地和远程计算机的防火墙都关闭,看看行不行, --------------------编程问答-------------------- 如果你服务器是通过路由器上网的话就不行
--------------------编程问答-------------------- 谢谢各位的回答。
fengboyangjinfeng
我是用路由器上网的,那该怎么解决?
防火墙已经关闭了,怎么才能知道端口被占用。
我现在纠结的是,在局域网中服务器只要监听本地计算机的IP,在别的机子上输入服务器的IP,就能够连接的上,现在想把服务器放到网上,来实现服务器与客户端的通信,服务器该怎么绑定IP,我已经试过公网IP和本地IP都不行,没有上传之前我在自己的机子上运行时获取本地IP是:192.168.1.112,上传到网易做图问是得到的本地IP是10.16.69.1这是为什么?而我用在客户端用10.16.69.1报这个错:访问时提示一个连接尝试失败,由于连接方没有正确响应一段时间后,或已建立的连接失败,因为连接的主机没有反应。在服务器监听公网IP提示监听失败!大侠救救我啊!怎么做来能实现服务器(上传到网上通过http访问)与客户端(不管是内网还是外网)的通信 --------------------编程问答-------------------- 这个就不行了 必需把服务器放到公网上 也就是不能连接路由器
你上网搜下 UDP TCP打洞就知道了
补充:.NET技术 , C#