C++文件发送程序

标签 c++ sockets networking

所以我需要介绍一下套接字和一般网络编程。我认为自己精通 C++,但我基本上可以用 C++ 的基础知识构建东西(想想只有一组基本的乐高积木)

现在我真的需要冒险并将我的乐高积木扩展到不同的部分(请原谅乐高积木的比喻)但是套接字编程/网络是我的下一个目标。所以我认为一个简单的程序可以编写为一个文件发送程序。

基本上是一个程序,你输入你 friend 的 IP,(他也有这个程序)然后它会询问“你想接收 fileXXX.yyy 吗”如果他说是,那么它会继续发送文件。

我知道我需要了解套接字,但我还需要了解什么?这应该是一个简单的程序来完成吗?在我先潜入水中之前,我阅读过任何推荐的教程吗?

任何附加信息都是有帮助的。谢谢。不,这不是为了学校,这只是我想学习的东西。

C++ 首选语言。

最佳答案

您应该自己获取 boost 库。

没有用于 C++ 的标准套接字 API,但 boost 在其 ASIO 库中提供了一个可以在多个平台上工作的 API(所有 boost 库都是这种情况)。

关于C++文件发送程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251608/

相关文章:

c++ - 高效求解 Ax = b 其中 A 是 4x4 对称矩阵,b 是 4x1 vector

c# - 如何整数除以负数*向下*?

python - 重复/连续 python 服务器和客户端

c++ - 调用覆盖函数库

c++ - 如何显式实例化基本模板类?

c - 如何将字符复制到 srv_address.sin_addr.s_addr

Java 和 C# 二进制字符格式差异

iOS : invalid bit code version

android - android中配置网络安全xml报错

docker - (Vue) 使用 docker 网络主机名时,Axios API 调用不起作用