社区
C#
帖子详情
我想用C#写个即时通讯程序,在广域网的话,服务器怎么发信息到客户端呢
fyyfantasy
2007-10-23 05:48:31
局域网的通讯没有问题,只要有IP与端口就行了,但如果我把服务器程序放到网上的话,我客户端应该提交什么东西到服务端,才能让服务端发送信息到客户端,我想就一个IP与端口不行吧,我的客户端在局域网内,对外都就一个IP的,我的服务器最多就知道客户端的对外IP而已,但不能定位到局域网内的某一台机啊.请问应该怎么办,应该用什么技术呢,请指教.......万分感谢
...全文
148
3
打赏
收藏
我想用C#写个即时通讯程序,在广域网的话,服务器怎么发信息到客户端呢
局域网的通讯没有问题,只要有IP与端口就行了,但如果我把服务器程序放到网上的话,我客户端应该提交什么东西到服务端,才能让服务端发送信息到客户端,我想就一个IP与端口不行吧,我的客户端在局域网内,对外都就一个IP的,我的服务器最多就知道客户端的对外IP而已,但不能定位到局域网内的某一台机啊.请问应该怎么办,应该用什么技术呢,请指教.......万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fyyfantasy
2007-10-24
打赏
举报
回复
不好意思,我向来都不给分也不要分的,UDP打洞啊,好,我看看,谢 谢
czw5305302
2007-10-23
打赏
举报
回复
你可以搜索"UDP打洞"或TCP..............
virusswb
2007-10-23
打赏
举报
回复
这么大的问题你没有分给
我看很难有人回答啊
估计在服务器端要在你和你通信的一方建立一天通道吧,就像对战平台啊
C#
可在
广域网
部署运行的
即时通讯
系统GGTalk-V6.0
可在
广域网
部署运行的
即时通讯
系统 -- GGTalk总览(附源码下载)。GGTalk开源
即时通讯
系统(简称GG)是QQ的高仿版,同时支持局域网和
广域网
,包括
客户端
(PC
客户端
、android移动端)、服务端、数据库。 开
发
环境及GGTalk
即时通讯
源码说明: 服务端和PC端 :VS2010 ,开
发
语言:
C#
, .NET Framework 版本: 2.0 (01)注册、登录、查找用户、添加好友、好友列表。 (02)自拍头像。 (03)文字聊天、字体设置、GIF动态表情、窗口震动、截图、手写板、登录状态(在线、离开、忙碌、勿打扰、隐身)、输入提醒 (04)群功能:创建群、加入群、退出群、群聊天 (05)文件传送、文件夹传送(支持断点续传) (06)语音视频聊天 (07)远程磁盘 (08)远程协助 (09)共享桌面(可以指定要共享的桌面区域) (10)可靠的P2P (11)网盘 (12)离线消息 (13)离线文件 (14)托盘闪动:跟QQ完全一样,当接收到消息时,托盘会闪动对应好友的头像。点击头像,将弹出与好友的聊天框。 (15)最近联系人列表 (16)系统设置:开机自动启动、麦克风设备索引、摄像头设备索引,叉掉主窗口时关闭
程序
还是隐藏窗口。 (17)聊天记录:支持本地保存和
服务器
端保存两种方式。 (18)好友分组:新增/删除分组,修改分组名称,改变好友的所属分组。 (19)打开聊天窗口时,自动显示上次交谈的最后一句话。 (20)输入提醒:像QQ一样,当对方正在输入消息时,我这边的聊天框可以看到对方“正在输入”的提示。 (21)自动记录:GG2014会自动记录上次打开的主界面的位置、大小;最后一次打开的聊天窗口的大小;最后一次设定的字体的颜色、大小等。 (22)主窗体靠边自动隐藏。 (23)录制视频聊天。 (24)支持数据库(SqlServer 2000/2005/2008、MySQL),并可以通过配置在真实数据库和虚拟数据库之间自由切换。 (25)语音视频设备测试 (26)聊天消息加密 (27)系统通知 相关说明 1.如果要将GGTalk开源
即时通讯
系统部署到
广域网
,则可以在服务端的配置文件中设置监听的端口;而在
客户端
的配置文件中,则可以指定
服务器
的IP和Port。 2.麦克风、摄像头的选择可在
客户端
系统设置窗口(SystemSettingForm)中指定。 3.语音视频:也有很多朋友问语音视频设备的工作怎么不正常,或者语音视频不流畅,这个可以直接参考OMCS官方文档:摄像头、麦克风、扬声器、设备测试 、带宽要求。 4.特别说明一下:GG项目中,只要是我写的代码,全部都放出来了。拜托喜欢每一个dll都有源码的朋友不要再问我要其它的源码了:)
GGTalk-V6.0源码、部署版及安卓源码
本
程序
从互联网下载,PC端
服务器
和用户端是利用
C#
编写,移动端利用JAVA编写,经过本人测试可以运行。 G
即时通讯
系统GGTalk,包括
客户端
、服务端、数据库,可在
广域网
部署使用。支持:文字/语音/视频聊天,文件传送,离线文件,离线消息,视频会议,性能稳定。 具备功能: (01)注册、登录、查找用户、添加好友、好友列表。 (02)自拍头像。 (03)文字聊天、字体设置、GIF动态表情、窗口震动、截图、手写板、登录状态(在线、离开、忙碌、勿打扰、隐身)、输入提醒 (04)群功能:创建群、加入群、退出群、群聊天 (05)文件传送、文件夹传送(支持断点续传) (06)语音视频聊天 (07)远程磁盘 (08)远程协助 (09)共享桌面(可以指定要共享的桌面区域) (10)可靠的P2P (11)网盘 (12)离线消息 (13)离线文件 (14)托盘闪动:跟QQ完全一样,当接收到消息时,托盘会闪动对应好友的头像。点击头像,将弹出与好友的聊天框。 (15)最近联系人列表 (16)系统设置:开机自动启动、麦克风设备索引、摄像头设备索引,叉掉主窗口时关闭
程序
还是隐藏窗口。 (17)聊天记录:支持本地保存和
服务器
端保存两种方式。 (18)好友分组:新增/删除分组,修改分组名称,改变好友的所属分组。 (19)打开聊天窗口时,自动显示上次交谈的最后一句话。 (20)输入提醒:像QQ一样,当对方正在输入消息时,我这边的聊天框可以看到对方“正在输入”的提示。 (21)自动记录:GG2014会自动记录上次打开的主界面的位置、大小;最后一次打开的聊天窗口的大小;最后一次设定的字体的颜色、大小等。 (22)主窗体靠边自动隐藏。 (23)录制视频聊天。 (24)支持数据库(SqlServer 2000/2005/2008),并可以通过配置在真实数据库和虚拟数据库之间自由切换。 (25)语音视频设备测试 (26)聊天消息加密 友情提示:里面的控件有收费的,其中包括ESFramework.dll,OMCS.dll,试用时间为3-6个月,试用用户不超过10人。
WCF
即时通讯
企业级项目完整版(服务端+
客户端
)
本课程为基于.Net平台下
C#
开
发
语言的Winform&WCF框架开
发
了一套服务端+
客户端
的前后分布式架构,协议(TCP协议/Http协议)该
即时通讯
软件(仿QQ),功能包含用户登陆、上线、下线(离线)、好友消息、系统消息、创建群组、群消息、广播消息等。。。适合学习人群为有一些编程语言基础的同学补充学习。本课程为全网唯一
即时通讯
完整版项目,采用Visual Studio2017+SqlServer2017数据库完成。
可在
广域网
部署运行的
即时通讯
系统 -- GGTalk总览(附源码下载)
(最新版本:V6.2,2019.01.03 。Xamarin移动端版本已经推出,包括 Android 和 iOS) GGTalk开源
即时通讯
系统(简称GG)是QQ的高仿版,同时支持局域网和
广域网
,包括
客户端
(PC
客户端
、android移动端)、服务端、数据库。从2013年最初的GG1.0开放源码以来,到后来陆续增加了网盘功能、远程协助功能、离线文件功能、群聊功能、...
C#
dotnet core TCP NAT UDP P2P 穿透 小引
Mark:Linyee JiaguoxinzhiTCP NAT UDP P2P 穿透 国内p2p文章偏少了。 其实不会,,只是加上
C#
就比较少了。其实还是很多,只是有点千篇一律。 dotnet core p2p然后就真的很少了。 一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会
想
起Napster,Napster让人...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章