我用易语言写了个聊天程序【暂时这么叫吧】 看视频上在IP哪里填的是127.0.0.1 可以成功连接上 但是两台相隔很远的电脑就不行了 这个时候应该是填外网IP吗? 百度出ip后填上依旧无法连接 这个ip应该填什么?
还有 端口的话该怎么弄?我听别人说 要弄什么端口映射~ 端口映射是什么? 总之 问题就是 怎么让我写的这个程序在外网也可以使用~ 我QQ 728644051 希望有技术大神指导!
端口映射 是在你用路由器的时候用的.
当你的某台电脑连接路由器时,路由器会分给你的电脑一个内网IP 一般是(192.168.X.Y)的形式
比如:你连接外网IP(我现在的外网IP是(119.0.59.111)),
客户端.连接("119.0.59.111:123")'123是端口
客户端会将信息发送到你的路由器,但是路由器不知到"123"这个端口的信息应该怎么处理.
这时,你就需要" 端口映射",将"123"端口的信息发送到内网的某个指定IP(192.168.X.Y)
形式: 客户---(连接/发送数据)-->---(外网)--->路由器----(端口映射)--->被分配指定IP的电脑(或其他的设备)
端口映射 在路由器的设置网页中找.
这是我自己的看法,本人非专业,只是曾经研究过.有错希望指出追问
当你的某台电脑连接路由器时,路由器会分给你的电脑一个内网IP 一般是(192.168.X.Y)的形式
比如:你连接外网IP(我现在的外网IP是(119.0.59.111)),
客户端.连接("119.0.59.111:123")'123是端口
客户端会将信息发送到你的路由器,但是路由器不知到"123"这个端口的信息应该怎么处理.
这时,你就需要" 端口映射",将"123"端口的信息发送到内网的某个指定IP(192.168.X.Y)
形式: 客户---(连接/发送数据)-->---(外网)--->路由器----(端口映射)--->被分配指定IP的电脑(或其他的设备)
端口映射 在路由器的设置网页中找.
这是我自己的看法,本人非专业,只是曾经研究过.有错希望指出追问
看的不是很明白,能不能加一下QQ 再详细的说明下,连接的ip就是很普通的外网ip对吧?只不过这个端口还是有些无法理解,麻烦加下QQ好吗? QQ 728644051
追答"但是两台相隔很远的电脑就不行了" 这两台电脑是不是用同一个路由器(是不是同个内网)?
如果是,用 "取IP地址 ()"取出服务器的IP ,用客户端连接这个IP就可以了.
端口要一致.
能不加下我的QQ 728644051
还是有些乱
加了..
温馨提示:答案为网友推荐,仅供参考