关于客户端之间,客户端与服务器端通信问题

不告诉你嘎嘎 2015-11-30 11:48:26
由客户端1创建消息发往目标客户端2,并将消息存入服务器数据库;
服务器通知目标客户端,并提示消息内容.目标客户处理消息,更新数据库消息内容
这个应该怎么实现啊?
...全文
286 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel6709 2015-12-07
  • 打赏
  • 举报
回复
http://download.csdn.net/detail/angel6709/9108357
  • 打赏
  • 举报
回复
引用 5 楼 qtxhshang 的回复:
用的TcpListener和TcpClient .实现了这个功能..但是想学wcf.感觉好难...不知道怎么下手
双向通讯,不用wcf。不需要学这个。
  • 打赏
  • 举报
回复
至少你可以看到,如果A(客户端)可以把消息直接推送给B(客户端),那么这就无需纠结什么“上万用户阻塞去读写数据库”那种垃圾设计了。因此通讯是网络交互的根本,数据库只是底层、是后备,设计这类系统时如果你纠结数据库就会使得产品一上线就迅速“死掉”。
不告诉你嘎嘎 2015-12-07
  • 打赏
  • 举报
回复
用的TcpListener和TcpClient .实现了这个功能..但是想学wcf.感觉好难...不知道怎么下手
  • 打赏
  • 举报
回复
首先,你要学习通讯(能支持多种自定义信令),先把数据库放到一边。
江南小鱼 2015-11-30
  • 打赏
  • 举报
回复
1、把Socket基础掌握以下,看看这个demo 2、再学习下ado.net 不过看起来撸主应该先学怎么走路,然后再跑。
john_QQ:2335298917 2015-11-30
  • 打赏
  • 举报
回复
先学网络通信,了解一下怎么收发消息,网上也能搜到代码,再学一下数据库,ADO.NET,就可以了
冰冷的小爪 2015-11-30
  • 打赏
  • 举报
回复
先去学习Socket、TcpListener、TcpClient是什么玩意,有那几种模式,然后学习一下ADO.NET就差不多了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧