要学习什么才能在windows上使用c++在线发送文件
What to learn to be able to send files online using c++ on windows?
在windows上使用c++在线发送文件需要学习什么
我知道c++,我有一个程序可以进行一些基准测试并保存到一个文本文件中,我希望在基准测试完成后将该文本文件发送给我,那么我应该搜索什么呢?尝试搜索发现了一些叫做套接字的东西,以及一些关于linux中服务器和客户端的东西,有点不知道该搜索什么。
这不是一个家庭作业,只是想做它以获得乐趣xD,如果我想让一个对发生的事情一无所知的人为我测试一些东西,这将在未来对我有所帮助(文件将包含我所需要的一切,并将发送给我)。
我认为你最好在基准测试完成后通过电子邮件发送文件,并使用一些bash或Python脚本而不是C++或任何其他低级语言来完成。下面是一个使用Python发送电子邮件的示例。另一种选择是上传到FTP或使用rsync通过SSH传输文件。在任何情况下,都不要为此编写自己的客户端-服务器应用程序。
如果您仍然想使用C++,这里有一个使用POCO发送电子邮件的示例。
您可以在这里找到一些关于Win32套接字的官方文档:http://msdn.microsoft.com/en-us/library/ms738545%28v=vs.85%29.aspx
这个教程看起来很好而且很简单:http://johnnie.jerrata.com/winsocktutorial/
祝你今天愉快!
相关文章:
- 在线编译器中的分段C++没有打印消息
- 在线程之间拆分任务总是值得的吗?
- join() 失败,如果在线程内部调用 io_context.run()
- 如何在C++中在线组装?
- 在线程中读取无符号整数时,c++ 位是否以原子方式切换?
- 在线程函数中处理数据向量时进行线程竞速
- 我应该在线程上调用 processEvents() 吗?
- 如何创建始终在线的过程?
- pthread只有在线程数量较少时才可以正常工作
- boost::asio::io_service 在线程中,不会在应用程序退出时退出
- 如何在线程中初始化对象,然后在其他地方使用它?
- 在线程 A 中创建一个 std::thread 对象,在线程 B 中连接
- C++:我可以在线程仍在运行时为线程提供新值,还是必须先结束它?
- 为什么我的程序无法在GDB在线编译器/调试器或Visual Studio C++ 2019中运行
- 亚马逊在线评估编码问题,以找到第n个几何级数
- C++在线程中将多个对象传递给一个函数
- 在线程C++中创建一个套接字
- 有没有一种方法可以从本地C++程序写入在线CMS中的文件
- 我们如何在线程中使用参数
- 在 "CodePad" 中执行链表操作时转储的核心(这是一个在线C++编译器)