1
什么是做到这一点,而无需使用FTP的最佳方式?发送文件到C++服务器
客户需要能够与服务器进行一些简单的任务,如检查进行沟通,如果客户机上的文件是从服务器上的文件不同。或者发出“创建文件夹”命令。当然文件传输本身。
可以这样使用套接字也许做什么?我可以将消息发送到服务器这样的:
"checkfileMD5,somefolder/blabla.txt,*MD5HASH*"
然后还要根据文件是否MD5服务器返回1或0发送的客户是一样的东西驻留在服务器上。
"createfolder,somefolder/,*NewFolderName*"
这将在服务器上创建somefolder/NewFolderName
。
但是,这是最好的解决方案,甚至可以通过套接字传输文件(如果是这样,如何?),并且套接字甚至可以跨平台工作吗?
插座的整个的一点是,他们是跨平台的。你不需要知道服务器是用C++编写的。想想互联网:你不知道用什么语言的服务器是写在或什么操作系统在服务器上运行,但你可以从任何计算机访问任何网站就好了。 – 2012-02-19 14:54:13
你需要阅读网络编程的入门书。 – 2012-02-19 23:43:02