C#网络编程的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:16:43
大家好,我是刚学C#window编程的,现在想开发一个c/s架构的软件,数据库在服务器上(远程的),下面有各个客户端使用客户端软件,也初步学习了点socket和tcp之类的知识,现在知道怎么将客户端连接上服务端,但是,在客户端中怎么能操作服务器端的数据库,(包括往数据库保存数据,将数据库中的数据读取出来在客户端中显示出来,。。。),好像是是用文件流来传输,但具体搞不明白,希望,有那么朋友,给我介绍一下,具体怎么个操作流程或者方式,谢谢,分不多了,也全送了
请问一下,什么时候需要做服务端,什么时候不用,我现在主要是在各客户端操作服务器上的数据库,另外我想在服务器上指定,让客户端在某一个端口收发数据, 怎么办?

用webservice吧~
服务器写好webservice之后,各个客户端调用webservice!呵呵!
c#用webservice挺方便的!呵呵!添加web引用,然后就可以调用方法了!

如果没有服务端,那就直接操作数据库,数据库连接字符串是可以设置任何主机的,本地和远程没有区别。
如果有服务端,考虑用remoting。

如果没有服务端,那就直接操作数据库,数据库连接字符串是可以设置任何主机的,本地和远程没有区别。
如果有服务端,考虑用remoting。

数据库和在你本机上一样用啊,只要开放了数据库远程访问 和你本机的一样使用,连接服务器改成目标IP即可