社区
C#
帖子详情
想做一个简单的聊天软件
Joe-Fan
2011-09-19 11:48:18
不是局域网聊天,而是通过服务器聊天,类似QQ,歪歪这种!主要是使用什么技术呢,是UDP协议呢,还是TCP/IP协议,
感觉tcp做局域网不错,求专业人士指点一二啊!,说说具体的思路!
...全文
257
14
打赏
收藏
想做一个简单的聊天软件
不是局域网聊天,而是通过服务器聊天,类似QQ,歪歪这种!主要是使用什么技术呢,是UDP协议呢,还是TCP/IP协议, 感觉tcp做局域网不错,求专业人士指点一二啊!,说说具体的思路!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
七重孤独
2011-09-21
打赏
举报
回复
我也在做,地址贴上来大家看看吧。http://blog.csdn.net/applemacosx/article/details/6755701
风骑士之怒
2011-09-20
打赏
举报
回复
做好了,开源来让大家玩玩
Joe-Fan
2011-09-20
打赏
举报
回复
我已经晓得了!谢谢哈[Quote=引用 10 楼 lubiaopan 的回复:]
你的问题有点儿模糊啊,什么叫实现了局域网聊天啊,你实现的局域网对话没有用到服务器吗?实现外网对话和局域网对话有什么本质区别吗?本质上就是C/S通信呗,不管你用的是TCP还是UDP协议,实现一个多线程的服务器端,然后由服务器进行统一管理调度不就行了。外网通信?你的服务器有公网地址不就可以实现外网通信了吗?你把问题再描述清楚点儿吧!!
[/Quote]
放下丶追寻
2011-09-19
打赏
举报
回复
那你还是用C#+SQL把
Joe-Fan
2011-09-19
打赏
举报
回复
这个我知道,主要是如何实现的,是传送给服务器,然后服务器自动生成ip和端口?[Quote=引用 6 楼 suixindefeng 的回复:]
QQ是用的UDP,你可以试试,UDP不需要握手连接,TCP安全,不会丢失数据
[/Quote]
suixindefeng
2011-09-19
打赏
举报
回复
QQ是用的UDP,你可以试试,UDP不需要握手连接,TCP安全,不会丢失数据
Joe-Fan
2011-09-19
打赏
举报
回复
不是玩玩的,是公司内部用,具体还在摸索![Quote=引用 3 楼 sbwwkmyd 的回复:]
如果只是自己玩玩的话,可以考虑了解一下WCF的网格技术
[/Quote]
Joe-Fan
2011-09-19
打赏
举报
回复
是的,从网上查找的资料我做出了局域网对话,但是如何实现外网对话呢,而不局限于局域网!利用WebService么![Quote=引用 2 楼 chenyingshu880603 的回复:]
这种软件代码网上还是蛮多的,查找一下,也不难实现。
[/Quote]
showjim
2011-09-19
打赏
举报
回复
如果只是自己玩玩的话,可以考虑了解一下WCF的网格技术
Gemini Dean
2011-09-19
打赏
举报
回复
这种软件代码网上还是蛮多的,查找一下,也不难实现。
Joe-Fan
2011-09-19
打赏
举报
回复
现在我分别测试出来的是简单的tcp协议和udp协议两种局域网之间的对话,如何实现外网的对话呢!
满衣兄
2011-09-19
打赏
举报
回复
用UDP或者TCP都是可以的。
实现外网聊天需要在外网架设服务器。至于NAT穿透就不要考虑了,目前大部分企业的NAT是对称型的无法穿透。
对于小型聊天工具需要注意的是语音视频的处理、网络部分相比之下不算难点。
lubiaopan
2011-09-19
打赏
举报
回复
你的问题有点儿模糊啊,什么叫实现了局域网聊天啊,你实现的局域网对话没有用到服务器吗?实现外网对话和局域网对话有什么本质区别吗?本质上就是C/S通信呗,不管你用的是TCP还是UDP协议,实现一个多线程的服务器端,然后由服务器进行统一管理调度不就行了。外网通信?你的服务器有公网地址不就可以实现外网通信了吗?你把问题再描述清楚点儿吧!!
ycproc
2011-09-19
打赏
举报
回复
各种协议都需要
而不是一种
分不同的情况 不同的通讯
你既然想做 Im 但是 你连不做都能想得到的问题 还在问 那你最好不做了
基于c# socket udp的
简单
的局域网
聊天
软件
含源码
基于c# socket udp的
简单
的局域网
聊天
软件
文件中有两个版本
一个
是devexpress开发的(ITalk) 其实没啥特殊的效果 怕网友打不开 就重新再普通的winform(ITalkTradition)里面复制了
一个
JAVA贺新年-自己动手
做
QQ(P2P
聊天
工具含源码)
刚刚参加工作时
做
的
一个
东西,之前的下载链接已经不能用了,但是有很多朋友还
想
要,于是最近又翻箱倒柜的把这个东西找了出来,已经上传到了CSDN下载中心,有兴趣的朋友可以下来看看,用法很
简单
,打开后点击“启动”...
(VC+MFC网络
聊天
工具)详细设计.doc
本文档是关于
一个
基于VC+MFC的网络
聊天
工具的详细设计文档。该文档详细介绍了该
聊天
工具的需求分析、数据需求分析、性能需求分析和运行需求分析等方面的设计细节。 需求分析 在需求分析中,本文档首先对功能需求...
类似QQ的全套
聊天
系统[极品] 源码
.net
聊天
系统 - 表示这是
一个
完整的
聊天
系统,而不只是
简单
的
聊天
功能模块。C# - 该系统的主要编程语言,是一种面向对象的、现代的、类型安全的语言,广泛用于Windows应用开发。QQ的全套
聊天
- 指出该源码模仿了QQ...
环信
聊天
demo
例如,文本消息可能只需要
一个
简单
的TextView,而图片消息则需要ImageView和加载进度条。适配器还需要处理点击事件,如打开大图或者播放语音。 其次,UI实现是环信
聊天
demo的核心部分。在移动应用中,提供良好的...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章