c# 如何实现客户端与服务器互传文件?

TCP和UDP我已经掌握了,FTP有点陌生,我查了查,FTP好像得架设服务器,我需要的是写一个客户端再写一个服务器,能互传文件即可,如何做到?给点思路

如果你想写ftp 服务端与客户端的话,那要先熟悉一下ftp 协议,见rfc959。
不知道你的目的是什么,如果不是出于学习的目录的话,从你的提问来看,不建议你去写ftp服务端,这可是比较大的一项工程。如果你想学习的话,网上可以找到开源的FTP服务器代码,可以拿来学习的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-19
其实就是一个上传和下载的操作,你可以搜索一下很多上传的代码可参考本回答被提问者采纳
第2个回答  2012-12-19
www.csdn.net 看看,或者其他网站上去找吧!应该可以帮到你的!

C# TCP网络编程,文件上传完之后如何让服务端通知客户端已经收到
对吧~这句上传文件tcpl.AcceptSocket();\/\/这里就能获取到一个客户连接了对吧?这里换个思路 Socket clientSocket = tcpl.AcceptSocket();\/\/这里就能获取到一个客户连接了对吧?clientSocket.Send(new byte[] { });\/\/这里就是服务器给客户端发消息了OKOK那么客户端怎么接收?..这个..我不想你告诉...

C#socket异步怎么实现 线程间通信如何实现
Console.WriteLine("与服务器{0}连接成功",client.Client.RemoteEndPoint); } catch(Exception e) { Console.WriteLine(e.ToString()); } finally { }}复制代码 以上是建立连接的两种方法。可根据需要选择使用。3.2 发送与接受数据 在建立了套接字的连接后,就可以服务器端和客户端之间进行数据通信了。异步套接字...

33条C#、.Net经典面试题目及答案
序列化 将对象转换为另一种媒介传输的格式过程 如 序列化一个对象 用Http通过internet在客户端和服务器之间传递该对象 在另一端用反序列化从该流中重新得到对象 Const和ReadOnly? 答Const用来申明编程时申明常量 ReadOnly用来申明运行时常量 UDP和TCP连接有和异同? 答TCP是传输控制协议 提供的是面向连接的 是...

用C#如何将两个界面程序连接到一个服务器上并可以实时通信
UDP客户机程序与服务器程序非常类似。因为客户机不需要在指定的UDP端口等待流入的数据,因此,不使用Bind()方法,而是使用在数据发送时系统随机指定的一个UDP端口,而且使用同一个端口接收返回的消息。在开发产品时,要为客户机指定一套UDP端口,以便服务器和客户机程序使用相同的端口号。UDP客户机程序首先定义一个IPEndPoint...

C# 如何实现局域网对战?
不是一两句话就能搞定的,如果你编的单机版是不能网络对战的,如果编写的是网络版,已具备网络对战功能,只要两台机子输入ip建立连接就可以了。

为什么java总是吹的很厉害,真正运用起来却被C#各种吊打?
比如你去在win上,比如控制器 上位机,那些 C# 就比JAVA多很多,但是互联网JAVA多很多 原因是 以前java可以到处跨平台,linux免费吧,可以给公司带了很大利益效应吧。尤其是大厂需要定制化的东西。可以自己用手是不是 在客户端因为被标准化了,图形界面统一着 你看C#就多很多。而国内为什么你看到JAVA多...

c# winform 建立网络通讯程序 客户端验证
首先在服务器端开通一端口并做监听,然后客户端去连接到这个端口,并实时监听这个端口有没有有效数据,如果连接成功,服务器发送一条连接成功的信息给客户端 并临时保存这个连接,然后客户端输入用户名,密码点击登录同时发送用户名密码到服务器,服务器得到登录的消息后,进行用户名 密码验证成功或不成功都...

C#和Java都是即是编译语言又是解释语言吗
执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软件包中的示例页面分为两类,它们或者是 JSP 文件,或者是包含一个表单的 HTML 文件,这些表单均由 JSP 代码处理。与 ASP 一样, JSP 中的 Java 代码均在服务器端执行。因此,在浏览器中...

下面C#连接Oracle是用ADO连接的吗
而且,像ADO.NET一样,ADO可构建客户端记录集、使用松耦合记录集、处理OLEDB的数据整形行集合。ADO还支持一些不通过ADO.NET公开的行为,如可滚动的服务器端游标。然而,因为服务器端游标需要保存数据库资源,所以使用它们可能会对应用程序的性能和可缩放性产生极大的负面影响。为了通过防火墙传输ADO记录集,...

IPHONE开发如何连接服务器端?
服务器端用Tomcat提供服务。在客户端和服务器端之间通过JSON,将常用数据类型(NSArray、NSData、NSDictionary等)和特定格式的字符串相互转换,实现客户端和服务器端的信息传递。

相似回答