社区
C#
帖子详情
求C#开发C/S版程序的好建议
mhsong
2007-07-15 12:25:53
在单机版的基础上开发C/S版,要求能控制客户端数量,并且可能要用到加密狗(客户端不用狗). 用什么模式好呢? 用客户端连SQLSERVER的方式可能不行,有什么别的好方法吗?
...全文
1011
24
打赏
收藏
求C#开发C/S版程序的好建议
在单机版的基础上开发C/S版,要求能控制客户端数量,并且可能要用到加密狗(客户端不用狗). 用什么模式好呢? 用客户端连SQLSERVER的方式可能不行,有什么别的好方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsapphire
2007-11-30
打赏
举报
回复
现在客户端往服务器端发送数据,我用这样的方式
byte[] msg = Encoding.ASCII.GetBytes("select * from phonedel");
int bytesSent = senderaa.Send(msg);
但是和同一个项目的人交流的时候,说是考虑到以后客户端改更改各种编程语言的可能性,要把发送的数据 读入dom,再转入xml流发到服务器端,
必须这样吗?
谢谢你的回答呀
vainnetwork
2007-07-16
打赏
举报
回复
帮顶,看来实现方法很多看你自己选择那个了.
myminimouse
2007-07-16
打赏
举报
回复
你本身cs间是怎么通信的
danjiewu
2007-07-16
打赏
举报
回复
局域网的话用Socket最好,其实没什么好怕的,用Socket一样可以很方便。
也许Remoting也可以用,比较方便。
wzc999_
2007-07-16
打赏
举报
回复
学习啊 帮顶
shanminmin
2007-07-16
打赏
举报
回复
你的情况,觉得还是使用webservice比较好一些。这样你就不动大动你现在已经做好的客户端程序了。
mhsong
2007-07-16
打赏
举报
回复
我最想问的就是客户端与服务端之间用什么方法来通讯最好.不同的方法肯定导致不同的开发模式,有些模式会达不到前面的要求,像web service就不采用了.
今天查了一堆资料,觉得用remoting应该不错,不用自己定义通讯协议,也不需用IIS.目前还是web service用的人多些,因为做web开发的人多.像我这样拿C#做桌面开发的不多了.
我的小软件采用dotnetbar做界面,用听棠的SPL操作数据库,量表数据存储用XML.欢迎用C#做winform开发的人与我交流经验.
ps.明天再结贴吧.
effun
2007-07-16
打赏
举报
回复
如果客户和服务端都使用.net来开发就很方便了,有很多办法可以实现通讯,除了楼上同学们说的办法,还可以用.net remoting。如果不使用同一种开发语言,那就比较麻烦了,要么用一种标准的协议,比如WebService,要么自己定义一种协议。
是是非非
2007-07-16
打赏
举报
回复
Multi-Thread/Socket
CruelYoung123
2007-07-15
打赏
举报
回复
问个傻问题,webservice一定要在IIS下运行吗?
////
是的...就我所知
mhsong
2007-07-15
打赏
举报
回复
问个傻问题,webservice一定要在IIS下运行吗?
mhsong
2007-07-15
打赏
举报
回复
本人第一次接触C/S模式,客户端和服务端之间应该用什么连接方式呢?不会是SOCKET直连吧.怕怕
BearRui
2007-07-15
打赏
举报
回复
链接webservice
bitsbird
2007-07-15
打赏
举报
回复
最简单的方法,就是login就对同时在线人数计数,将同时在线人数的数量在数据库中可逆加密,服务端做一个windows程序来检测加密狗,有加密狗则将数据库中使用加密狗字段置为1(也进行可逆加密),客户端做个静态方法,返回是否已经使用加密狗
xu_2007
2007-07-15
打赏
举报
回复
用客户端连SQLSERVER的方式可能不行,有什么别的好方法吗?
回答:可以在服务器端连接SQL数据库,如果客户端要查询数据库里面信息的话,那么可以定义一条消息号,然后发送到服务器端,服务器端接收到消息之后,根据消息号的内容分析查询哪些信息,待服务器端查询到信息后,存放到DATASET数据集中,然后把这个数据集序列化成内存流发送到客户端这边,当客户端收到这个信息后,把它反序列化成数据集对象,最后显示在控件中!
不知你想知道的方法是不是我说的这些,谢谢!
honey52570
2007-07-15
打赏
举报
回复
帮顶
不太懂,顺便JF
wuxiangtuan
2007-07-15
打赏
举报
回复
我听说XML3.0有前途
不过我不太懂,学习中
我现在做ERP
还是用SQL Server 2005
amandag
2007-07-15
打赏
举报
回复
学习了
mhsong
2007-07-15
打赏
举报
回复
我是楼主。楼上几位人意见都很好。
因为我做的这个东东比较强调用户体验,用了dotnetbar等控件,所以不打算用smart client。另外,也不想用IIS来作提供服务,因为它很容易出问题。目前只想做成一个局域网内的可供多人同时使用,并能即时收集信息的样子就行了。后台的数据也不是很大,用ACCESS就够了。再直接一点,就是想做个能供多人同时做心理测试并保存测试结果的一个东东。单机版已经做过了,感觉还可以,所以想扩展下做个网络版的。
jackwofe
2007-07-15
打赏
举报
回复
帮顶了
加载更多回复(4)
C/S模式的TCP点对点聊天
程序
(
C#
源码)
C/S模式的TCP聊天室
程序
本
程序
用
C#
实现,代码附带注释 客户端同时也是服务器 用于局域网内各台机器间通信 提醒:本
程序
为点对点通信,不是聊天室,还望加以区分 (俺不能为了分而模糊俺的东东。。)
基于C/S模式的聊天
程序
这是作为初学者比较好的同学,这个
程序
可以使你了解C语言的一些特点!
微信小
程序
系统教程
C#
版
[3/3阶段]_微信小
程序
电商系统
微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发
的基础知识。 微信小
程序
系统教程共有“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[中级阶段]——核心技术”、“微信小
程序
系统教程[阶段]客服消息+微信支付+九宝电商系统”。 “微信小
程序
系统教程[阶段]全套课程”包含: 1.微信小
程序
系统教程[阶段]_客服消息 2.微信小
程序
系统教程[阶段]_微信支付 3.微信小
程序
系统教程[阶段]_九宝电商系统 学习“微信小
程序
系统教程[阶段]”要
求
有微信小
程序
的基础。
建议
先学习“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[中级阶段]”,后在报名“微信小
程序
系统教程[阶段]”。 阶段讲解的客服消息,是针对小
程序
的。后台
程序
用接近底层的技术,没有使用三方技术。这样降低同学们学习成本。 微信支付,这部分课程很有难度,要
求
同学们认真听讲,有不会的技术问题可以请教老师。购买课程后请联系老师,提供单号,给你源
程序
。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小
程序
相关知识,还可以修改后上线。 “微信小
程序
系统教程[中级阶段]——核心技术”重点讲解微信小
程序
事件、组件、API 微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发
的基础知识。 购买课程的同学,可赠送就九宝老师编写的《微信小
程序
开发
宝典》。 购课请咨询qq2326321088
C#
编程宝典(十年典藏
版
).pdf
内容简介 《
C#
编程宝典(十年典藏
版
)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用
C#
进行
程序
开发
的各种技术和技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括做好
C#
程序
开发
前期准备、掌握
c#
语言基础之数据类型与变量、领略运算符和表达式带给我们的神奇、巧用流程控制语句、算法、字符串、数组、步入面向对象
程序
设计的殿堂、使用Windows窗体搭建交互式图形界面、你所必须知道的Windows控件、掌握能够辅助
程序
开发
的Windows控件、数据库管理系统
开发
必备、LINQ数据访问技术、
程序
调试与错误处理、打包部署等内容;第2篇为范例演练篇,主要包括基础应用相关、数据库
开发
相关、图形图像及多媒体应用、WPF图形化显示系统等相关的范例;第3篇为项目实战篇,主要包括明日快递单打印系统、QQ自动登录器、雷速网络下载专家、编程词典销售分析系统等4个小型项目;第4篇为商业系统篇,主要介绍一个大型的商业项目,即企业ERP管理系统(C/S架构)。 《
C#
编程宝典(十年典藏
版
)》附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003以及Windows 7操作系统下编译和运行。 《
C#
编程宝典(十年典藏
版
)》适用于
C#
的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。
C#
网络应用编程(第2
版
)PDF附源代码
C#
网络应用编程 不管你是做B/S或C/S这本收非常值得一看,里面的和CP UDP P2P多线程,winform模拟提交表单等都讲了,非常的全,收获甚多.
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章