C# C/S程序局域网传输文件,客户端100台左右,请问用什么方案或者技术好

问题描述

C#C/S程序局域网传输文件,客户端100台左右,请问用什么方案好?我之前直接就用共享文件夹的形式,但是它需要依赖服务器windows服务"server"的支持,但是有时候server会自动停止了,造成客户端无法访问服务器共享文件夹的文件,造成错误,请问各位大哥大姐用什么方案或者什么技术可行呢?

解决方案

解决方案二:
还有就是C/S程序客户端访问服务器的sqlserver数据库一般用什么形式去访问呢,直接IP地址访问吗?这样形式依然是依赖服务器的windows服务"server",如果该服务停止了就不能访问服务器的数据库,但是如果是web开发则可以哦
解决方案三:
1、用FTP好些吧2、C/S肯定是用webservice访问安全些吧
解决方案四:
引用2楼billchang的回复:

1、用FTP好些吧2、C/S肯定是用webservice访问安全些吧

能否解释一下原因
解决方案五:
也许这个例子对你有用
解决方案六:
最起码地,你应该看看这个所谓的服务器端程序有没有跟客户端协商、进行流量控制的协议设计。如果没有,就纯粹是个“火星履行者”——随便降临的代码。
解决方案七:
大部分“教程”都是以两个点之间的简单通讯的假设,目的是针对完全的初学者,不考虑实用的系统环境。
解决方案八:
有现成的技术,还瞎弄鸟啊,直接下一个FTP服务器或自己搭建一个,设置好权限和上下传流量控制,让你们的网管搞定就可以了
解决方案九:
如果仅仅是为了上传文件,确实没有必要再自己写个程序。在服务器上搭建Server——Uftp服务。server——U是一个软件。在客户端安装FlashFXP这个软件,支持断点续传,比你自己写程序省事多了。至于你说的windows服务老是自动停止,不知你用的是什么软件,但是这个问题应该是可以解决的。你自己写一个软件,也势必要做成windows服务的,难道你要每次机器重启,你就手工启动一下?
解决方案十:
引用8楼mjp1234airen4385的回复:

如果仅仅是为了上传文件,确实没有必要再自己写个程序。在服务器上搭建Server——Uftp服务。server——U是一个软件。在客户端安装FlashFXP这个软件,支持断点续传,比你自己写程序省事多了。至于你说的windows服务老是自动停止,不知你用的是什么软件,但是这个问题应该是可以解决的。你自己写一个软件,也势必要做成windows服务的,难道你要每次机器重……

当然不是单单传输文件这么简单,每个客户端还要针对文档填写意见,把意见提交到服务器端进行汇总,就是这样的一套软件,好多客户端审查一系列的文档,并填写意见提交到服务器汇总。请问要什么方案不,我在网上找过好多人都有FTP或者socket技术传输的
解决方案十一:
引用7楼chenandczh的回复:

有现成的技术,还瞎弄鸟啊,直接下一个FTP服务器或自己搭建一个,设置好权限和上下传流量控制,让你们的网管搞定就可以了

当然不是单单传输文件这么简单,每个客户端还要针对文档填写意见,把意见提交到服务器端进行汇总,就是这样的一套软件,好多客户端审查一系列的文档,并填写意见提交到服务器汇总。请问要什么方案不,我在网上找过好多人都有FTP或者socket技术传输的

时间: 2024-12-21 16:08:24

C# C/S程序局域网传输文件,客户端100台左右,请问用什么方案或者技术好的相关文章

C# 开发窗体程序 局域网传输文件

问题描述 C#开发窗体程序局域网传输文件.scoket......谁有小例子的教我一下.邮箱:accpyuan@vip.qq.com.例:就是A客户端给B,C,D,客户端传文件.保存在哪里呢?怎么传呢?哎.不懂网络的啦 解决方案 解决方案二:你先学会传一句话,再说传文件的问题解决方案三:如果你连电脑A怎么给电脑B发一个字符串"ABC"都不会也就是根本不知道socket是啥,而只是道听途说了这么个名词那么后面的具体思路和做法,是根本没法和你沟通的,因为说了啥你都听不懂

窗体-C#开发局域网传文件功能()socket

问题描述 C#开发局域网传文件功能()socket C# 开发窗体程序 局域网传输文件.scoket... ...谁有小例子的教我一下.邮箱:accpyuan@vip.qq.com . 例:就是A客户端给B,C,D,客户端传文件.保存在哪里呢?怎么传呢?哎.不懂网络的啦 解决方案 http://www.tuicool.com/articles/ZzqIFz 解决方案二: http://www.daxueit.com/article/3724.html

局域网-java socket 网络传输文件使网络使用率最大化

问题描述 java socket 网络传输文件使网络使用率最大化 局域网传输文件,如何使网络使用率最大化,主要问题是在客户端接收数据写入磁盘时会影响传输效率,有没有好的办法解决呢? 解决方案 1)文件分片并使用多线程传输,文件传输前要预先在磁盘分配好文件所需空间 2)为了提高传输效率,客户端建立数据的内存缓冲区,针对每一个文件片的传输,客户端要启一个线程负载下载到缓冲区,再启一线程从缓冲区读数据写磁盘. 解决方案二: 多线程,边传输数据边写入文件

两个不同局域网的客户端如何传输文件之类的数据?

问题描述 A:江苏某公司局域网内一客户端B:浙江某公司局域网内一客户端X:位于北京有独立ip的服务器端a,和b想通过服务端x进行文件传输?想问下如何实现,我完全没有思路.....-----------------------我用过tcp将a和x连接,b和x连接,并且可以相互传输文件.数据.但是不知道如何将a和b联系起来?我将a的公网ip和监听的端口通过x告诉b,但是b始终提示连接不上==#新手,毫无头绪 解决方案 解决方案二:路由做映射

ios-iphone与PC端同一局域网内通过浏览器传输文件

问题描述 iphone与PC端同一局域网内通过浏览器传输文件 iphone与PC端同一局域网内通过浏览器传输文件,和ios手机上WPS中快速传文档一样 解决方案 把pc里安装个iis,搭建个简单的网站(设置目录浏览权限),然后在ipone里通过浏览器访问网站,就可以下载了 解决方案二: http://lockriver.blog.163.com/blog/static/487232242011411113531729/ 解决方案三: 苹果沙盒机制你知道吗?程序员的权限瓶颈. 每一个app都拥有自

如何应用Win7远程桌面连接功能传输文件

  在局域网中为了方便与其他工作站交流信息,我们常常会用到远程桌面功能,许多人会认为这样的功能简单得几乎不值一提,不过在实际使用过程中,我们有时会遇到各种特殊的远程桌面连接需求,要想顺利满足这些特殊的连接需求,就必须要掌握一些远程桌面的使用技巧. 让远程桌面端口躲避攻击 大家知道,在默认状态下远程桌面使用的端口一般为"3389",如果我们不及时将这个端口号码更改掉的话,那么许多别有用心的黑客可能会利用这个端口,来远程控制和入侵本地工作站,以便窃取保存在本地工作站中的各类隐私信息.为了保

【C/C++学院】(29)网络编程--实现跨平台传输文件(TCP版)

网络编程--实现跨平台传输文件(TCP版)源码下载地址     为了实现跨平台,需要对跨平台的代码进行条件编译. gcc的-D选项. 连接选项 -lWs2_32 代表要用Ws2_32.lib这个库 gcc编译选项,-D 代表定义一个宏,等同于在c语言当中定义 #defind WIN 在windows下,使用socket之前,必须使用WSAStartup初始化socket,程序运行结束以后必须调用WSACleanup释放相关资源 windown下,关闭socket使用closesocket函数 /

解析ASP.NET应用程序中上传文件的方案

在Web程序中上传文件是很常见的需求.利用HTTP协议上传文件的方式非常有限,最常见的莫过于使用<input type="file" />元素进行上传.这种上传方式会将内容使用multipart/form-data方案进行编码,并将内容POST到服务器端.使用multipart/form-data编码方式与默认的application/x-url-encoded编码方式相比,在大数据量情况下效率要高很多. 使用<input type="file"

java socket传输文件夹出问题,帮忙修改?应该是服务器端有问题(读取文件那里有问题)

问题描述 服务器端mportjava.net.*;importjava.io.*;publicclassFolderServer{ServerSocketserver;Socketclient;DataInputStreamdis;FileOutputStreamfos;intlength;byte[]b=newbyte[1024];publicstaticvoidmain(String[]args){newFolderServer().ServerStart();}publicvoidServ