helmo 发表于 2013-7-22 23:32:30

客户端程序和服务器之间通信

我现在要搭建一个局域网,其中一台pc做服务器,用windows server2008系统,局域网中其他pc做客户端,服务器中用C#编写出windows窗口界面的应用程序可实现对该服务器的数据库(SQLserver)查找,修改等操作,同时客户端中的应用程序也可以访问服务器中的数据库,进行修改。
但现在我不知道该从哪入手,C#,SQLserver都是现学的,还有windows server要做一个什么类型的服务器啊?web服务器?客户端与服务其靠什么通信啊/怎么通信等等。
因为现在啥都不懂,希望提供一些概念性的东西,让我知道要看什么,还有有没有类似的开发实例作一个参考也行

ibcadmin 发表于 2013-7-23 08:23:27

如果只是小的项目,就把数据库公开端口就行了, 你具体是什么项目?

helmo 发表于 2013-7-23 08:43:04

ibcadmin 发表于 2013-7-23 08:23 static/image/common/back.gif
如果只是小的项目,就把数据库公开端口就行了, 你具体是什么项目?

就是类似一个自助消费系统,局域网中大概连20台pc就可以,客户端上是用户的消费界面,服务器端是管理员的软件,可实现对客户端的消费项目的管理比如删除添加等。

ibcadmin 发表于 2013-7-23 08:51:31

简单的说,你服务端就是后台有增删改的权限,你客户端就是前台查询购买等操作,

    如果只是这样的话 ,那就在服务器上吧数据库公开就行了,前后台都连一个数据库就行了,其他的不用配置,   因为你后台的增删改操作的后的数据库数据跟前台查询到的数据 是一样的,光暴露数据库端口就行了

helmo 发表于 2013-7-23 08:58:38

ibcadmin 发表于 2013-7-23 08:51 static/image/common/back.gif
简单的说,你服务端就是后台有增删改的权限,你客户端就是前台查询购买等操作,

    如果只是这样的话...

对,就是这样的 ,还有就是服务端管理员可以设计每个客户端的消费项目是不一样的,比如a端卖可乐,b端卖芬达。不过我现在不知道从哪做,要看什么。windows server2008有什么用,做什么服务器,上面要设置什么

ibcadmin 发表于 2013-7-23 10:16:16

上面就配个公共数据库就行了,前后台都连这个库就行了

太舜池瑜 发表于 2013-7-24 14:06:33

我喜欢啊,请继续 支持你

helmo 发表于 2013-7-26 22:40:46

ibcadmin 发表于 2013-7-23 08:51 static/image/common/back.gif
简单的说,你服务端就是后台有增删改的权限,你客户端就是前台查询购买等操作,

    如果只是这样的话...

大神还在么 ,假如是大的项目,要怎么办

ibcadmin 发表于 2013-7-26 23:07:21

CS一般做通讯会用到WCF 或者webservices 这时候记得配置这两个服务了
页: [1]
查看完整版本: 客户端程序和服务器之间通信