社区
C#
帖子详情
高分,类似QQ的TCP或UDP通讯模式如何实现?
cellblue
2005-03-17 03:46:51
项目背景:
可以提供一台公网的服务器,里头运行一个服务器端软件,用于记录各个客户端的信息
如何完成两台处于不同局域网的客户端,通过UDP或者TCP直接通讯,而无需通过服务器。
给代码,或者提架构均可
Mail:cellblue@163.com
...全文
1522
69
打赏
收藏
高分,类似QQ的TCP或UDP通讯模式如何实现?
项目背景: 可以提供一台公网的服务器,里头运行一个服务器端软件,用于记录各个客户端的信息 如何完成两台处于不同局域网的客户端,通过UDP或者TCP直接通讯,而无需通过服务器。 给代码,或者提架构均可 Mail:cellblue@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
69 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cellblue
2005-03-25
打赏
举报
回复
thanks
cnming
2005-03-24
打赏
举报
回复
看了些资料,我理解为如下,没有具体测试过
当你的Client A跟Server通了之后,NAT A上会有一个PortA
当你的Client B跟Server通了之后,NAT B上会有一个PortB
Client A从Server要回NAT B上的IP和Port
Client B就可以发送消息到Client A了,Client A也可以发送消息到Client B了
cnming
2005-03-24
打赏
举报
回复
帮顶again
singleflower
2005-03-24
打赏
举报
回复
P2P技术的基础是能够穿透NAT,这方面的例子源码都有,但是QQ的通信采用的是自己的协议(TCPF),你可以研究一下一些网上关于QQ的分析
心情解码
2005-03-24
打赏
举报
回复
:)
-
cc79
2005-03-24
打赏
举报
回复
看看这个吧,先声博客-Dipper-P2P之UDP穿透NAT的原理与实现
http://herald.seu.edu.cn/blog/dipper/articles/7781.aspx
kong19
2005-03-24
打赏
举报
回复
mark
lovelxj
2005-03-24
打赏
举报
回复
看起来复杂啊 应该就是和P2P的软件构架相似吧。
帮你UP
terryshi
2005-03-24
打赏
举报
回复
cc
yangjundeng
2005-03-24
打赏
举报
回复
使用P2P技术,就能满足楼主的要求
健者天行
2005-03-24
打赏
举报
回复
mark
ligaru
2005-03-24
打赏
举报
回复
mark
cellblue
2005-03-24
打赏
举报
回复
up
ycy589
2005-03-24
打赏
举报
回复
顶!!!
Aallonlin
2005-03-24
打赏
举报
回复
mark
暗石绿
2005-03-23
打赏
举报
回复
mark 一下。
cellblue
2005-03-23
打赏
举报
回复
测试SendTo之中
老板总是干扰我的进程安排,郁闷
snakebite2008
2005-03-22
打赏
举报
回复
关注...
hanyaocsdn
2005-03-22
打赏
举报
回复
学习
up
WillSmart
2005-03-22
打赏
举报
回复
不同局域网的没试过
加载更多回复(49)
合工大(合肥工业大学),电信工与电信科,通信网基础(计算机网络)优质实验报告
计算机组成原理实验报告(两个个常用实验报告)分别是:(1)基于
UDP
的文件传输 (2)基于
TCP
的加密聊天系统设计 实验目的:1. 学习
QQ
聊天软件的技术架构。 2. 本实验的目的是让学生熟练掌握VS2013+Socket+RC4...
网络通信原理之
TCP
,
UDP
,QUIC
网络通信原理
TCP
-
UDP
-QUIC
自己动手
实现
netty4
1. 从0开始编写netty4,更详细了解netty的架构思路和编写历程 2. 真正看netty源码无障碍 3. 学习看源码思考方式 4.帮助面试获得
高分
网络编程(一):网络模型 &
TCP
三次握手四次挥手 &
UDP
& UDT & QUIC
OSI七层模型 开放系统互连参考模型 ...物理层、数据链路层(也有
TCP
/IP模型将物理层、数据链路层合称为网络接口层,与之对应的,协议就被称为
TCP
/IP四层协议模型)、网络层、传输层、应用层
TCP
/IP网络传输中的数据
UDP
实时图像传输进阶篇——1080P视频传输
在
UDP
实时图像传输一文中,我们介绍了如何使用
UDP
来
实现
视频的实时传输,并使用C#进行了发送端和接收端的搭建。但是这篇文章中的方法是对整张图片进行JPEG压缩,并通过
UDP
一次性地发送到接收端,由于一个
UDP
数据包...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章