所以,我有一个桌面应用程序,我希望它能够检查网站上的新版本。我对套接字(Windsocks和Berkeley)完全不熟悉,所以在我投入时间学习网络编程之前,我想要一些指导,指出我正确的方向。
该应用程序将从其网站上下载一个安装文件。连接不安全,因为用户可以看到它并不重要。该应用程序的网站很可能会托管@ godaddy(如果有人想要具体的话)。
所以我的问题是;我应该研究什么技术,FTP,TCP或UDP?在与远程服务器进行文件传输时,对于客户端/服务器通信,我应该记住哪些事情?有谁知道godaddy是否允许这类事情?
PS。如果您认为如果没有足够的理论/技术背景,这可能有点太多,那么请不要犹豫,推荐一本书。
答案 0 :(得分:3)
使用HTTP,并使用库将URL下载到文件。这应该需要1-5行代码。
为什么要使用套接字自己构建文件传输协议?您需要的一切都内置HTTP。有预制的客户端和服务器。