在c+中使用网络+; 我已经开始学习C++了,现在我开始开发一个程序,使用这样的聊天文件: filename: (identity):(date) contents: (identity):(message)

在c+中使用网络+; 我已经开始学习C++了,现在我开始开发一个程序,使用这样的聊天文件: filename: (identity):(date) contents: (identity):(message),c++,chat,hamachi,C++,Chat,Hamachi,但我唯一的问题是,我需要通过网络(使用Hamachi创建的LAN)访问和发送此文件 我需要几个图书馆或者别的什么吗 有人能给我一点帮助吗 如何做到这一点的技巧 有很多库可以帮助您: 来自boost的强大功能: 一个来自QTNetwork(ofc,如果您使用的是QT) 我建议您不要使用Winsock等,您将仅限于一个平台 这个程序的主要部分是使用一种非常简单的RSA方法进行加密。你是说文件吗?或者您正在尝试交换消息?POSIX sockets API就足够了(如果您使用的是unix/linux)

但我唯一的问题是,我需要通过网络(使用Hamachi创建的LAN)访问和发送此文件

  • 我需要几个图书馆或者别的什么吗
  • 有人能给我一点帮助吗 如何做到这一点的技巧

  • 有很多库可以帮助您:

    来自boost的强大功能:

    一个来自QTNetwork(ofc,如果您使用的是QT)


    我建议您不要使用Winsock等,您将仅限于一个平台

    这个程序的主要部分是使用一种非常简单的RSA方法进行加密。你是说文件吗?或者您正在尝试交换消息?POSIX sockets API就足够了(如果您使用的是unix/linux)如果性能一点也不重要,您可以忽略所有异步机制,只需使用阻止套接字API调用的POSIX套接字API,您无需安装任何东西。同样,如果使用unix/Linux,如果您使用的是Windows,请参阅。如果您使用的是Linux(或其他UNIX变体),请参阅。