<font color=red>兄弟们,关于TCP求帮助!</font>(35分)

Z

zzz

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 3版本的Demos中,有一个用TCP编写的Chat,但是我在
两个机器上运行却连不上!

发送端我指定了 RemotePort= 1024,接收端指定LocalPort=1024,
然后指定 IP 和 HostName 都连不上,为什么?
 
肯定能连上,我以前试过!!
 
&lt;font color=green&gt;我想也不会太麻烦吧!就请Sun兄再连一次,
把你的环境参数告诉在下,好吗?&lt;/font&gt;
 
我也联的上!
1、换一个断口试一下
2、换两抬机器
3、TCP/IP协议是否配置正确,能否用TCP/IP通讯?
 
&lt;font color=blue&gt;机器应该没有问题,用TSocket写的那个Chat
一点问题都没有。&lt;/font&gt;

 
先在本地试试看吧:
设IP为127.0.0.1,或者设Host为LocalHost;
编译,运行可执行文件两次,产生实例A和实例B.(A先执行,B后执行)
(实例B执行的时候会有一个Bind错误,这是应为实例A已经占用了1024号端口,
不去管它.)
用实例B发信息,看看A能不能收到.

要是能收到,说明网络有问题;要是收不到或是出错,那说不定是因为你忘了安装
TCP/IP协议
 
&lt;font color=cyan&gt;天啦!!!!(作恍然大悟状)

通了!
先Disconnect断掉一方的Listen,再Listen,另一端再连,通之!

谢谢各位,分就平分了吧!&lt;/font&gt;
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
626
import
I
顶部