我想用c#做一个客户端程序 我想用c#做一个软件的客户端程序,主要完成登录验证,然后进入软件主界面的功能。在远程服务器有数据库,怎样完成通过联网验证用户名和密码是否正确呢?各位大侠帮帮忙 有源码最好! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要就是远程访问数据库落!一般是本地IP,这里改用远程IP就行了或者使用WEb services,客户端只需要调用Webservices方法,连接数据库,以及验证操作都在服务器进行,客户端只用接受结果 web services比较安全.直接访问数据库是不安全的.当然用上vpn除外. CS程序建议使用.NET REMOTINNG 通信协议便于以后扩展 听楼上几位,好多方法啊,似乎用Web Service 比较安全但是怎样实现呢?有实例吗? 在百度上搜索一下,多的是。WebService是安全一点,但是工作量也多了。写WebService,还要部署,在调用。而且验证时间比较长。 不用WebService的话 只有来连接远程数据库了 再就是你的头像太可怕了,呵呵 用sock通讯服务器端 去验证身份吧 反正直接连数据库肯定不合适 用Socket吧,自己定义一个协议, 虚拟专用网是对企业内部网的扩展WebService 楼主,我刚学c#。正是为了做这个东西呢。呵呵。不过很苦。没人教,自己慢慢学。要掌握数据库,ide,网络。虽然我还没做出来,但是我知道要这3样东东,哈。你跟我一起慢慢弄好了 使用SOCKET比较容易被截包,需要进行加密下,如果使用WEBSERVICE协议中有加密的算法,也是需要代码量的。 在服务器上,创建一个 WebService服务,然后再在你的客户端程序里,引用WebService服务就可以了。 [WebMethod]接口,然后web引用,数据库直接指向远程IP,这样就可以啦 求问C#大神 在一般处理文件*.ashx中,怎么调用decodeURIComponent DataGridView中右键获得焦点问题 文件异地下载 关于SharePoint 页面修改 初学asp.net?? 牛人都不敢答的问题? 又来问题了 我的C#学习问题,急!!! 怎么将DataTable与DataGrid绑定时用对应的中文名显示字段名? dataset如何写入到SQL数据库中? 给DataGridView单元格赋值时奇怪的状况!
便于以后扩展
但是怎样实现呢?有实例吗?
WebService是安全一点,但是工作量也多了。
写WebService,还要部署,在调用。而且验证时间比较长。
再就是你的头像太可怕了,呵呵
WebService
要掌握数据库,ide,网络。虽然我还没做出来,但是我知道要这3样东东,哈。你跟我一起慢慢弄好了