使用socketconnection进行连接,可不知为什么连不起来,但只要拔号一连上,却可以了,这是为什么?(100分)

  • 主题发起人 主题发起人 dana
  • 开始时间 开始时间
D

dana

Unregistered / Unconfirmed
GUEST, unregistred user!
使用socketconnection进行连接,可不知为什么连不起来,但只要拔号一连上,却可以了,
这是为什么?
 
socketconnection采用TCP/IP协议, 需要设IP地址, 如果没有拨号, 而且没有设置IP地址
就不可以连接, 如果拨号了, 自动获得IP地址, 自然就可以连接了!
 
你给你的机器配置了IP地址(如果有必要还要配上网关)了吗?
 
我在TCP/IP中设了指定IP地址,虽有局域网网卡,可现在是单机,所有没有网关可设,
那网关要设什么?
 
你在Delphi当中调试程序时可以连接吗?
不会是一边上网, 才能一边开发程序吧! :)
 
也一样啊,只要不上网就连不上了,请问这是什么原因造成的,有什么可能性?
 
编程时只用将socket.host属性设为你用的机器名就可以了。
 
使用127.0.0.1这个地址
 
设置127.0.0.1试试,
你调试程序好贵呀.
 
不管使用IP还是机器名都一样,是无意中发现的,当上网时能连上。
 
多人接受答案了。
 
后退
顶部