所以我需要介绍一下套接字和一般网络编程。我认为自己精通 C++,但我基本上可以用 C++ 的基础知识构建东西(想想只有一组基本的乐高积木)
现在我真的需要冒险并将我的乐高积木扩展到不同的部分(请原谅乐高积木的比喻)但是套接字编程/网络是我的下一个目标。所以我认为一个简单的程序可以编写为一个文件发送程序。
基本上是一个程序,你输入你 friend 的 IP,(他也有这个程序)然后它会询问“你想接收 fileXXX.yyy 吗”如果他说是,那么它会继续发送文件。
我知道我需要了解套接字,但我还需要了解什么?这应该是一个简单的程序来完成吗?在我先潜入水中之前,我阅读过任何推荐的教程吗?
任何附加信息都是有帮助的。谢谢。不,这不是为了学校,这只是我想学习的东西。
C++ 首选语言。
最佳答案
您应该自己获取 boost 库。
没有用于 C++ 的标准套接字 API,但 boost 在其 ASIO 库中提供了一个可以在多个平台上工作的 API(所有 boost 库都是这种情况)。
关于C++文件发送程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251608/