【问题标题】:Using networks in c++在 C++ 中使用网络
【发布时间】:2012-01-09 09:57:11
【问题描述】:

我很久以前就开始学习 c++,现在我开始开发一个使用 Chat 文件的程序,如下所示:

filename: (identity):(date)
contents: (identity):(message)

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

  1. 我需要几个库或其他东西吗?
  2. 谁能给 关于如何实现这一点的提示?

【问题讨论】:

  • 这个程序的主要部分是使用非常简单的 RSA 方法进行加密。
  • 您的字面意思是文件吗?还是您想交换消息
  • POSIX 套接字 API 就足够了(如果您使用的是 unix/linux),如果性能根本不重要,您可以忘记所有异步机制,只使用阻塞套接字 API 调用跨度>
  • 对于 POSIX 套接字 API,您无需安装任何东西。如果在 unix/linux 上工作,则再次安装
  • 如果您使用的是 Windows,请参阅 Getting Started with Winsock。如果您使用的是 Linux(或其他 UNIX 变体),请参阅man socket

标签: c++ chat hamachi


【解决方案1】:

有很多图书馆可以帮助你:

提升非常强大:

http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio.html

来自 QTNetwork(如果您使用 QT,则为 ofc)。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多