c# c/s架构

jakjakgogogo 2016-01-12 10:28:34
我想问一下各位大侠,c# c/s架构,一般用winscoket多,还是用wcf多,还是用web服务?客服端是winform程序,并且除了局域网的电脑,广域网也有电脑,要求可以双工,服务器主动推送新信息给客户端,提示客户端的工作安排!
...全文
412 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 jakjakgogogo 的回复:
wcf支持xp系统吗?是否需要.net 3.0库以上?
要的 网络服务基本都是基于socket的,所以没有谁稳不稳定一说。 wcf是基于各种通讯机制设计的框架,开发和数据的使用比较方便,因为它是基于对象的,能够适应大多数场景 而socket是基于二进制数据流的,轻巧原始所以也更加灵活,不存在wcf那种框架“包袱”,但使用时需要通讯双方自己制定协议,收发数据也由自己解析
Tidal_Choidi 2016-01-13
  • 打赏
  • 举报
回复
撸主不要怕配置麻烦或者是代码复杂,写程序基本上没有太过简单的事情。 从技术实现的角度来说,我还是觉得你使用Socket先实现一遍,这样你下次再碰到类似的问题就会好很多。
xian_wwq 2016-01-13
  • 打赏
  • 举报
回复
引用 7 楼 jakjakgogogo 的回复:
试了一个上午,感觉配置wcf很繁琐,大侠们有没有这样的感觉??觉得winscoket简单多了~~~~~~~~~~~
代码复杂度降低了,配置复杂度提高了 繁琐是因为一样的代码,可以根据需要无缝切换模式。
孤独de猫 2016-01-13
  • 打赏
  • 举报
回复
直接用Socket自己写。
江南小鱼 2016-01-12
  • 打赏
  • 举报
回复
wcf也好,socket也好,撸主关键要弄清楚,你擅长神马?
jakjakgogogo 2016-01-12
  • 打赏
  • 举报
回复
wcf支持xp系统吗?是否需要.net 3.0库以上?
xian_wwq 2016-01-12
  • 打赏
  • 举报
回复
引用 3 楼 jakjakgogogo 的回复:
我想请教一下,winscoket稳定还是wcf稳定?那个使用简单些?
没有哪个比哪个更稳定一说, 底层都是socket, wcf比自己使用winsocket开发要简单些 很多处理都由.net底层库帮你实现了
jakjakgogogo 2016-01-12
  • 打赏
  • 举报
回复
我想请教一下,winscoket稳定还是wcf稳定?那个使用简单些?
xdashewan 2016-01-12
  • 打赏
  • 举报
回复
既然你要求双工和主动推送,那么就需要长连接,显然web服务就排除掉了,剩下的你随意选就行了
LoserOrLeader 2016-01-12
  • 打赏
  • 举报
回复
问这种问题我感觉就有点外行了,搞程序的看需求走到哪里,就用哪个,而且不说你每种都精通,但是你得都会知道吧,不管哪个多哪个少,你都得学。
hellomartin 2016-01-12
  • 打赏
  • 举报
回复
这个得看项目需求。如果关注性能,并且需要从底层操作与服务端的交互方式,比如服务端需要解析客户端发送的某个消息之类,用Socket。 WCF和Web服务本质上没什么区别。只是WCF也是.net平台,支持的服务调用方式相对于标准web服务,更丰富些。
Ki1381 2016-01-12
  • 打赏
  • 举报
回复
看具体应用场景和自身擅长的领域,组合使用可能更方便。
jakjakgogogo 2016-01-12
  • 打赏
  • 举报
回复
试了一个上午,感觉配置wcf很繁琐,大侠们有没有这样的感觉??觉得winscoket简单多了~~~~~~~~~~~

110,556

社区成员

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

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

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