关于p2p即时通信的问题!谁能提供部分源代码,我给500分,只要能够实现通信!(100分)

  • 主题发起人 主题发起人 cqwty
  • 开始时间 开始时间
C

cqwty

Unregistered / Unconfirmed
GUEST, unregistred user!
我从网上下了代码来学习这方面的编程,在公网上找了一台计算机做服务器,然后在两个不同的局域网里面测试。两边的局域网都能够成功登录到服务器上,但是通信的时候只有我这个局域网可以给另外一个局域网发送信息,对方也能够收到,但是对方给我发送信息却发送不了,哪位高手知道这是什么原因,请指点一下。还有就是,如果两台电脑都在同一局域网内,那就不能通信了,我想这个是不是因为回环的问题,如果这个局域网不支持回环,那么就不能通信。另外谁有关于napt方面的资料,代码,帮兄弟我贴点出来,谢谢!
 
继续问问题,今天又测试了,我发的他可以接收到,但是他发的我却接收不到,不知道怎么回事了,哪位高人指点一下!
 
能把资料共享一些吗?我对此也感兴趣,多交流!
abin30@163.com
 
啊啊,我有现成的代码,通信稳定, 修改一下就可以用了,类似qq差不多
qq:444094419
 
问题继续,代码从网上找了一个来修改学习了,但是问题出现了!
问题如下:
如果不是对称的nat(symmetric nat),那么那边如果有一台电脑同时登录了两个帐号,
为什么后面登录的这个帐号所发送的注销信息服务器收不到呢?
请高手解答,另外就是关于idudpserver控件的defaultport属性是不是有问题啊?
 
问题继续提前,望高手来解答一下,目的只是在于学习。
 
强烈关注该贴,我也遇到了同样问题
 
继续关注此问题,还有一个问题就是,我发现qq的端口,不管是在cone nat后面,还是symmetric nat后面,其通过nat后的端口都是确定了的,而symmetric nat后面的,则会发生变化。想学习的高手们大家一起互相探讨一下哦,嘿嘿。
 
P2P聊天软件
全为delphi开发

http://down.softyes.com/downinfo/122.html
由于现在还在内部测试中
测试账号:
用户:8001 密码:8001
用户:8002 密码:8002
用户:8003 密码:8003
用户:8004 密码:8004
用户:8005 密码:8005
用户:8006 密码:8006
用户:8007 密码:8007
用户:8008 密码:8008
用户:8009 密码:8009
用户:8000 密码:8000

发送联机或脱机消息,同时可自定义消息字体、颜色、大小等信息,支持插入表情符号,屏幕截取。支持多人对话以及消息群发等功能;
在线即时语音、视频聊天;
穿透网关防火墙,不同局域网任意对话;
系统采用先进的点对点通讯技术,消息(包括文本、语音、视频、文件)的传输大多数情况不需要经服务器中转而直接发往接收者所使用的机器,传输速度更快。而且因服务器仅仅只是起着维护用户状态列表的功能,因此占用资源极少,可允许同时在线的人数就越多,对系统的影响也最小。
可以设置各种离线状态,支持自定义状态;
邮箱监测,新邮件到来提醒;
用户可自定义界面,界面皮肤可在线更新;
能和您的网站相融合,如果您在线,点击网站上在线图标,立即就能与您聊天沟通;

如果您不在线,点击网站上的留言图标即可留言给您,待你下次上线的时候,您可以看到留言内容并回复.
灵活支持Oracle、Sql Server等数据库;
服务器端资源占用低,通讯中不占用服务端资源;
 
softyes,你打啥子广告嘛?现在的p2p到处是了,已经不是捞钱的时候了。p2p的一个难点就是如何穿越nat的问题,其他的没有什么了。
 
看我们的演示,已做到了,和淘宝的旺旺一样的功能
 
哈哈,现在如果要达到这个效果,一般都是通过服务器中转的办法,skype就是,这是现在的一个网络电话。我现在手里的代码也可以达到这个效果,同样可以穿越symmetric nat,通过服务器中转就可以了。voip里面用的sip指令,这些我都看过了,嘿嘿。当然只要两边都不是属于对称的和端口受限的nat,那没有什么问题。
 
欢迎贴点源码?

继续关注!
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
881
DelphiTeacher的专栏
D
D
回复
0
查看
850
DelphiTeacher的专栏
D
D
回复
0
查看
800
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部