社区
Delphi
帖子详情
xxmmmx(踢踏) ( ) 可以进来帮忙吗,(当然其他人也可以)UDP问题
huayuxing
2002-11-21 02:15:23
两个不同局域网内的UDP客户端,发送消息到INTERNET的服务器上,服务器保存下它们的网关在INTERNET上的IP,PORT,发送成功消息回去,OK(相当于客户端登录成功,)然后两个客户端分别都从服务器上获得对方的在INTERNET上的IP,PORT,v如果此时这两个UDP客户端是否可以不通过SERVER来分别传消息到对方那里?用的是TNMUDP,有好的方法,可以另外加分,
...全文
34
9
打赏
收藏
xxmmmx(踢踏) ( ) 可以进来帮忙吗,(当然其他人也可以)UDP问题
两个不同局域网内的UDP客户端,发送消息到INTERNET的服务器上,服务器保存下它们的网关在INTERNET上的IP,PORT,发送成功消息回去,OK(相当于客户端登录成功,)然后两个客户端分别都从服务器上获得对方的在INTERNET上的IP,PORT,v如果此时这两个UDP客户端是否可以不通过SERVER来分别传消息到对方那里?用的是TNMUDP,有好的方法,可以另外加分,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanxing
2002-12-05
打赏
举报
回复
udp是一个面向无连接的协议
tcp是一个面向连接的协议
huayuxing
2002-11-29
打赏
举报
回复
都说QQ是用UDP来实现的,怎么可能用服务器中转呢,只有在不在线的时候在用服务器中转,
zwhhoo
2002-11-29
打赏
举报
回复
俺也认为楼主所说的不可能做到,qq的实现肯定是通过qq服务器中转的。不在局域网内、不设防火墙还差不多。
ruihuama
2002-11-28
打赏
举报
回复
如果不通过服务器来中转传送信息的话,那么要用的方法只有采用基于物理连接的点对点通信模式——方法可以使用Windows超级终端来实现,或者Modem远程对拨。不过我觉着这种方式太有局限性,不能离线发送信息。于是很多公司都采用UDP,通过服务器来中转发送信息。服务器的作用一般就是标记信息要发送到端的IP、端口号,同时对发送的信息做一些缓存、重组、过滤等操作。在不同局域网的UDP客户端首先要通过server对对方节点的IP、Port做标记,进行识别,识别确认,信息才能正确传送——但是这种方式还是无法脱离服务器的支持独立工作。所以,既然UDP是无基于连接的通信协议,那么要想信息传送成功,唯有通过服务器来中转了。除非同时采用TCP,判断发送信息的双方是否都在线(对应服务器端端口标记为:active),如果是,那么采用TCP点对点的通信模式;如果不是,那么采用基于UDP协议的服务器中转模式。不过从来没有具体做过,想想而已,希望能对你有帮助。
huayuxing
2002-11-27
打赏
举报
回复
谢谢楼上,结帖时也给你10分
hmily1688
2002-11-27
打赏
举报
回复
偶上csdn上遇到帮我的第一个人是xxmmmx(踢踏),好长时间不见他了,帮你up
dolemin
2002-11-22
打赏
举报
回复
好像QQ就是这样做的,我不会,关注!
hnxrm
2002-11-22
打赏
举报
回复
应该可以吧,是QQ的做法了.
blueshu
2002-11-21
打赏
举报
回复
偶不会,帮你up
老
问题
,SQL保存图片。保存以后再读出来,发现stream的大小不一致。虽然老,但没搜到结果。...
老
问题
,SQL保存图片。保存以后再读出来,发现stream的大小不一致。虽然老,但没搜到结果。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061217121231255.html 用的TClientDataSet ...
fastreport3
问题
~~
fastreport3
问题
~~ VCL组件开发及应用...上次听有人说fr3可以解决 实现当文字过多,自动换行,行过多,表格自动加高的
问题
但我刚试了试,好象没什么不同的 各位大虾那应该怎么做呀 多谢各位积...
fr3显示
问题
fr3显示
问题
VCL组件开发及应用...我frxPreview显示,里面分左右两个区,要怎么才能全它显示一个区 刚接触fr3
问题
多呀,大家不要骂我哦, 在骂我前,给点意见吧~ 是分成左右两栏吧? 设...
Python 五子棋AI实现(4):启发式评估
影响alpha beta剪枝效率的关键,是要让评分高的位置更早的被搜索到,这样可以更快的进行剪枝。 要实现这一点,就需要对每一个可以下的位置进行评分的预估,让预估分高的位置排在前面。 这边采用的预估评分方法是...
MDI主窗体上的panel覆盖子窗体,怎样做?
MDI主窗体上的panel覆盖子窗体,怎样做? VCL组件开发及应用 ... MDI主窗体上的panel覆盖子窗体,怎么办? 主窗体用fsMDIForm类型,子窗体用fsMDIChild类型,当在主窗 ...按照
xxmmmx
(
踢踏
) 的做就可实现你要的功能
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章