想要用C#搭建一套C/S系统,本人菜鸟,不知该写几套软件,是客户端和服务器各一套吗?

xueshuanghen 2012-01-13 03:06:19
想要用C#搭建一套C/S系统,本人菜鸟,不知该写几套软件,是客户端和服务器各一套吗?
看到书上说用.NET REMOTING远程技术,还有说WCF来连接,又看到有人说用Socket不好
不知道到底该怎么通讯。。。
主要是想通过C/S模式,各客户机和服务器通讯,数据库SQL SERVER搭建在服务器上,其中一台主机既为客户机又为服务器,
其中涉及到:
1、本台主机和另一台主机的数据发送和接收(客户机与客户机)
2、本台主机的一个进程和另一个进程的数据发送和接收(客户机与服务器)
++++++++++++++++++++++++++++++++++++++
脑子一片混乱,求高手指点迷津。。。
...全文
221 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
showjancn 2012-02-07
  • 打赏
  • 举报
回复
可参考 www.codeplex.com
http://microsoftnlayerapp.codeplex.com/ (有点复杂)
Castiel丶Luo 2012-02-07
  • 打赏
  • 举报
回复
需要与服务器端通信 用 Client+Socket+Server
不需要 就 Client + Sqlserver
showjancn 2012-02-07
  • 打赏
  • 举报
回复
C/S,最好是分两套。
通讯还有用WCF上手快点。
数据库也可以有EF,上手也快。

需要.net 3.5 sp1支持。
xueshuanghen 2012-02-07
  • 打赏
  • 举报
回复
还是先用SOCKET试试吧
Garden290345669 2012-01-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sunzongbao2007 的回复:]
Socket写好了性能嗷嗷的。
WCF写好了扩展性和可维护性嗷嗷的。

Remoting……放弃吧。
[/Quote] +++++++++++++
铜臂阿铁木 2012-01-13
  • 打赏
  • 举报
回复
Socket写好了性能嗷嗷的。
WCF写好了扩展性和可维护性嗷嗷的。

Remoting……放弃吧。
黯然飘香 2012-01-13
  • 打赏
  • 举报
回复
需要写两个应用程序,一个客户端,一个服务器端。最常见的还是用Socket来实现了。
testtestett 2012-01-13
  • 打赏
  • 举报
回复
WCF比较简单,它的原理也是封装了socket进行通讯。如果你通讯的需求比较复杂,不是只是简单地交换数据,就用socket自己写通讯过程。
bdmh 2012-01-13
  • 打赏
  • 举报
回复
看你的要求了,如果只是单独连接数据库,那么只写客户端也是可以的,如果需要和服务器通信,就需要些socket程序了
xueshuanghen 2012-01-13
  • 打赏
  • 举报
回复
有没有推荐的例程或书籍、资料参考一下。。。谢谢

110,534

社区成员

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

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

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