捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:基于UDP的P2P小Demo (穿透NAT)
jkzhp 221968 2014/10/15 23:20:11
确实是不行,放到公网上面测试通不过!找了好久都没有找到一个可以用的例子
happinessdepig 39376 2010/1/8 10:20:08
怎么大家都说不行,我QQ远程和朋友测试了没有问题的。
wh445306 36470 2008/12/26 20:17:50
公网测试不通
sutao 36455 2008/12/24 17:25:28
公网测试结果:不通!
bingshanzhu 35526 2008/9/18 15:19:27
我只是想分包传送一张图片,试了很多次都不成功,请指教。
yihuas 30120 2007/6/21 17:29:39
同一个 lan 就直接对连还通过外网做什么. TCP穿透是不可能的.
zyustc 29934 2007/6/11 19:21:39
同一个LAN 的情况好象不行
有哪个高手能给点建议
lybase 29257 2007/5/3 11:59:55
相当的感谢了
dali2000 28424 2007/3/16 18:37:35
测试发现同一个lan的情况不能通讯,是不是应加于改进呢
lycnew 28215 2007/2/27 15:51:26
"请把Server放在公网上"
----------
已放在公网上(公网IP),然后端口映射到内网相应的电脑(server端),我在win2000 SERVER版试过不行。
zhangjianbo 27842 2007/1/16 9:00:56
经实验,我这样定义是可行的
TP2PMessage = packed record//P2P之间的聊天数据包
    name: array [0..20] of char;//发起人
    Msg: array [0..1023]of byte;
    size: integer //聊天数据包的大小
  end;

这样定义后聊天的内容就可以是图片和文字混合传输,
但Msg不能定义过大,否则传输会很慢或丢包严重,这样,当msg大于1024 byte时就要进行分包传输,然后在接收端组包,
小弟对怎样分包和组包甚是困惑,版主的例程中的文件传输就用的分包组包,但怎么对聊天数据包进行改造也未成功,期待版主能进行改造,使这个例程更接进实用.
也希望那位大哥有此方面的的资料,请贴上来,有代码最好!!!
谢谢!!!
menway 27810 2007/1/12 16:15:05
非常感谢!
zhangjianbo 27722 2007/1/6 12:43:17
to :chbqq
你那样定义应该不行
我查可种资料后,认为应这样定义
TP2PMessage = packed record//P2P之间的文本聊天数据包
    name: array [0..20] of char;//发起人
    Text: array of byte;
    size: integer //Text的大小
  end;
但我还是不知道发送和接收的过程如何处理.
希望在这方面有经验的大哥出助,让小弟少走一些弯路.
redbase 27716 2007/1/6 8:24:10
大哥,你真牛!
chbqq 27707 2007/1/5 20:09:12
不知道这样行不行
TP2PMessage = packed record//P2P之间的文本聊天数据包
    name: array [0..20] of char;//发起人
    Text: TMemoryStream;
  end;
zhangjianbo 27606 2006/12/30 20:28:46
to:chbpp 
  我知道用流,版主发送聊天的数据包是这样定义的

TP2PMessage = packed record//P2P之间的文本聊天数据包
    name: array [0..20] of char;//发起人
    Text: array [0..1000] of char;
  end;
  TP2PMessagePack = packed record
    head: TP2PHead;
    body: TP2PMessage;
  end;

若中间用到流,那么该怎样定义呢?
期待回答.
谢谢先!
chbqq 27605 2006/12/30 19:31:35
用流啊,我前几天写了个,但是不支持gif,等待作者解决……
zhangjianbo 27564 2006/12/29 11:11:00
非常感谢!我在各种环境环境测试过,都可通过.
问版主一个问题,现在只能传文字和传输文件,如果输入框换成RichViewEdit,就是象QQ一样可以图文混合传输,不知如何处理,请版主加以指点!
再次感谢!
chengjie 27552 2006/12/28 15:27:43
穿透不了啊,我防火墙打开什么也穿不了!
haicao 27549 2006/12/28 14:38:30
今天刚好想对UDP点对点进行一下了解没想到有人发例子,谢谢楼主。
第一页 上一页 下一页 最后页 有 32 条纪录 共2页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表