c/s问题

jerry_zhang99 2011-01-04 02:50:01
想做一个c/s的系统(还没有这方面的经验),问一下c/s间的 函数传递,现在一般用什么来是实现啊,大家有没有些现成的c/s开源的系统,给一个,我看看去啊
...全文
230 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerry_zhang99 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
c/s业务架构的程序,系统有业务服务器部分,业务客户端部分
通信系统的设计
到51aspx.con里看看
代理实现
[/Quote]

其实,从大家所说的,我也是做过这方面的,自己一个c/s的订饭系统,按您所说的,通信系统用的是socket来做的,还做过xml-rpc协议,倒不是很难。我现在想做一个类似抄表的系统,业务服务器部分和业务客户端部分都已有想法,就是这个通信系统还不知道怎么做,因为我是学工业自动化的,所以也不是了解的很多。其实,或许这个用bs的做更好。其实一直打算用.netRemoting来做,不过这方面的书读得太少了,缺乏理论支持啊,大哥一个大牛,能否给点建议
enaking 2011-01-05
  • 打赏
  • 举报
回复
51aspx.con 很多的,,函数传递就跟c++基本差不多,,
zhubo006 2011-01-05
  • 打赏
  • 举报
回复
加油馒头 2011-01-04
  • 打赏
  • 举报
回复
网上很多C/S系统

前提你先知道 B/S与C/S系统的 区别
  • 打赏
  • 举报
回复
[Quote=引用楼主 jerry_zhang99 的回复:]
想做一个c/s的系统(还没有这方面的经验),问一下c/s间的 函数传递,现在一般用什么来是实现啊,大家有没有些现成的c/s开源的系统,给一个,我看看去啊
[/Quote]

你会发送消息吗?任何一种方式都可以。只要会了,那么你就写一个程序接收消息。如果也还会了,那么剩下的事情就是编程问题了,自己设计两个程序相互之间丢数据给对方。如果这些数据有意义,能够指挥程序做事情,那么你的c/s程序就初建雏形了。

任何一种通讯方式都可以,关键是自己动手去做。这只是一层窗户纸而已。
  • 打赏
  • 举报
回复
呵呵,这个东西是个单独的技术章节,涉及进程间通讯技术,留给lz自己去看吧。只要你专注于通讯,会找到很多范例。

我只是给你一个说法,可能等你将来学会了10种进程间通讯技术的设计之后,可以把这个话“说回来”再回味一下。实际上,.net framework支持HttpListener类,也就是说我们可以随便找一个Console或者winform程序之类的,让它变成类似web服务器,既可以支持从浏览器来的访问,也可以支持另外一个console或者winform之类的程序通过http方式(httprequest)进行的访问。这样,两个桌面程序,甚至是同一台电脑上的两个进程,自己也可以通过http方式相互调用。

也就是说,即使是http协议支持的服务,也可以成为c/s的。因为我们的服务不是返回html给浏览器去解析,而是返回数据给客户端程序。

c/s程序就是类似这种,最基本地,就好象一个程序给另一个程序发送一封email,另一个程序回了一封email,这也可以架构起c/s程序。
pm90125 2011-01-04
  • 打赏
  • 举报
回复
c/s个人觉得从层次来看 和b/s的3层 没有区别!!只是把浏览器换成了窗体..
_三皮_ 2011-01-04
  • 打赏
  • 举报
回复
如果调用远程方法可以用WEB SERVICE 或者WCF ,如果只是数据传输可以考虑SOCKET通信
wuyq11 2011-01-04
  • 打赏
  • 举报
回复
c/s业务架构的程序,系统有业务服务器部分,业务客户端部分
通信系统的设计
到51aspx.con里看看
代理实现

111,092

社区成员

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

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

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