求网络高手指点
我是校园网,在计算机上做了个socket接收程序,可以通过本机IP地址,TCP协议,指定端口,从外网访问本计算机,外网发送数据也能收到。同一台计算机上有做了IIS服务,建一个网站,使用http://IPaddress:port,为什么外网无法访问呢?
------解决方案--------------------
那说明校外的朋友电脑在外网上啊,哎,sockit通讯是双向的,只要有一方有外网地址,就可以实现通讯了,就好比我只有一个门牌号,省市区县街道地名都没有,别人当然不能凭街道号找到我,但这不妨碍我自己根据省市区县街道门牌号的完整地址找到别人。能明白么?
只要有一方有外网地址就可以通讯了,而如果双方都没有,通过一些手段依然可以通讯,通过一个外网上的服务器就行了,qq就是这个原理。