winsock 为什么不能连接internet上的两台机子?

xiaoxinghappy 2002-12-10 03:37:20
vb 的winsock 控件为什么不能连接internet上的两台机子?
我是在公司上网,是通过局域网的,我想和一个朋友也是宽带上网的传文件,
当然是用我做的一个用WINSOCK做的文件传送工具传,为什么连不上,
我在自己公司里和几个同事传文件都很好的!

...全文
35 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
usaspy 2003-02-19
  • 打赏
  • 举报
回复
对!!!你要有Internet上的IP地址,也就是由ISP分配的地址,局域网内的地址不是合法的。想想用QQ传文件提示“对方在不同的防火墙”中就可以理解了
Sean918 2003-02-12
  • 打赏
  • 举报
回复
why 不行??

因为你待连接的一方没有公网地址,用 tcp/ip 协议是可以连接的,只要侦听方有固定的公网地址

龙华 2003-02-12
  • 打赏
  • 举报
回复
To zlzlcycy2002(A_bin) ( )
..............
所以WINSOCK不适用于internet????????????

请问那winsock是适用于什么的啊?还有,木马什么的是不是用
sockwin之类的写出来的啊?
iambluebird 2003-01-19
  • 打赏
  • 举报
回复
呵呵,参考一下一些木马的做法吧,用反弹端口连接

当你们都没处于网关后面,即都用合法公网IP地址的时候,没有问题

当你们中有一台处于网关之后,另一台拥有合法公网IP地址的时候,用网关之后的机器去连接有合法IP的机器,没有问题!

当你们都处于网关之后,呵呵,神仙也没办法了,找一台具有合法公网IP地址的机器做一个中转服务器才可以。
Jinhao 2003-01-16
  • 打赏
  • 举报
回复
up
litsnake1 2002-12-31
  • 打赏
  • 举报
回复
记住,你要client去连server,有一个要求
server端必须有外网ip,你们两个都是局欲望中的2台机子是不能的,
不信,你试试你能不能ping通朋友的机器,
不行的话,那么就是不能连,
jinesc 2002-12-31
  • 打赏
  • 举报
回复
hehe ~~当然不行了,换个思路吧
thirdapple 2002-12-31
  • 打赏
  • 举报
回复
我以前也尝试过,好像是宽带路由器的问题....
chenyu5188 2002-12-15
  • 打赏
  • 举报
回复
UP
edwardpro 2002-12-15
  • 打赏
  • 举报
回复
如果对方也不是公网地址,那么就别想了。如果对方是公网的话,只能你connect他,这样是可以用的。
xiaoxinghappy 2002-12-14
  • 打赏
  • 举报
回复
愿闻其详
chinayang 2002-12-14
  • 打赏
  • 举报
回复
這關當然不行...因為你們都是通過網關出去的.不是直接的對連..你用winsock做的程序.只能夠連到對方的網關.并不是你朋友的那台電腦.所以...
你要用到包傳送的方法..
sdjack 2002-12-12
  • 打赏
  • 举报
回复
我处理QQ功能的办法是做中间服务器,双方通过中间服务建立连接。
这样聊天还可以,但传文件就会慢了。
如各位有更好的方法,请电邮与我,先谢过。
sdsoftwang@963.net
say1no2 2002-12-11
  • 打赏
  • 举报
回复
关注ing...
xiaoxinghappy 2002-12-11
  • 打赏
  • 举报
回复
那什么QQ都可以两台机子发文件?要用什么来实现?
say1no2 2002-12-11
  • 打赏
  • 举报
回复
顶一下!
zlzlcycy2002 2002-12-10
  • 打赏
  • 举报
回复
因为winsock是基于TCP/IP编程,而在internet上IP地址是动态的
所以WINSOCK不适用于internet
ganzhiruogy 2002-12-10
  • 打赏
  • 举报
回复
hehe 不行的

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧