c# winform开发,客户端和服务器端如何理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# winform开发,客户端和服务器端如何理解相关的知识,希望对你有一定的参考价值。

服务器端就是给管理员用的,一般的用户不需要访问,且数量一般为1台,客户端就是给普通用户使用的,可以随便装N台电脑上。服务器端就好比个一个自动贩卖机,里面好多好多货物,客户端就是好多好多人,人可以访问自动贩卖机,可以从它那里获得货物,但是无法控制那个自动贩卖机。 参考技术A 一般winform应用开发,服务器端都是直接操作数据库,客户端就是你编写的winform程序 参考技术B 服务端比如sqlserver作为服务器 每个登陆用户都是通过数据库来交互
一般来说 每个用户都要安装该winform程序。
比如:某表的数据来自数据库(服务器),显示给指定的用户浏览(客户端)本回答被提问者和网友采纳
参考技术C 你是想说c/s架构的程序呢吧
服务端监听端口,等待客户端通过tcp协议连接,建立连接后即可互相通信
客户端通过服务端的地址和监听端口可以与服务端建立通信

使用udp协议则无需建立连接,udp是面向无连接的

C# winform如何实现批量上传文件到远程服务器?

参考技术A 基本思路是远程服务器假设FTP,本地用System.Net.FtpWebRequest建立Ftp客户端,用NetworkCredential.NetworkCredential建立用户名和密码验证方式,用System.Net.WebRequestMethods.Ftp设置上传和下载命令,文件通过FileStream流进行发送和接收。 参考技术B 基本思路是远程服务器假设FTP,本地用System.Net.FtpWebRequest建立Ftp客户端,用NetworkCredential.NetworkCredential建立用户名和密码验证方式,用System.Net.WebRequestMethods.Ftp设置上传和下载命令,文件通过FileStream流进行发送和接收。
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。你的串号我已经记下,采纳后我会帮你制作
参考技术C 批量上传 就是多线程同时开启多文件上传咯。

我想是否可以是: C#的多线程 + webclient类(或许要用更复杂的类代替)。
参考技术D wcf可以

以上是关于c# winform开发,客户端和服务器端如何理解的主要内容,如果未能解决你的问题,请参考以下文章

c#中winform是用啥语言编写?

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表

wpf和winform(C#) 有啥区别吗

.NET(c#) 移动APP开发平台 - Smobiler平台介绍

WebForm和WinForm同在服务端,如何通讯、交换数据、传参数。

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表 开放源码及调试