【问题标题】:Threaded Chat Session between 2 users using C++使用 C++ 的 2 个用户之间的线程聊天会话
【发布时间】:2011-10-26 06:09:29
【问题描述】:

我想在两个用户之间建立一个简单的聊天会话,而不是更多。我知道这应该使用套接字编程来完成,但老实说我还没有在这个领域工作过,所以这将是我的第一个。

我需要知道从哪里开始,并且想知道您是否建议我从任何示例开始。

提前致谢。

【问题讨论】:

    标签: c++ sockets


    【解决方案1】:

    如果您使用的是 Windows,那么我建议您查看此站点以了解 WinSock API。

    http://tangentsoft.net/wskfaq/

    第 6.1 节包含一些示例代码,我在第一次学习套接字编程时发现它们非常有用。

    【讨论】:

      【解决方案2】:

      从设计协议和基本布局开始。两个客户端会直接相互连接吗?会涉及到服务器吗?客户端会是特定的软件吗?或者他们会是浏览器吗?他们会与原始二进制数据进行通信吗?还是会是文字?还是 XML?

      【讨论】:

      • 我希望它尽可能简单,这样客户端相互连接就足够了。聊天内容将仅是英文文本,但此文本将被压缩,因此最终数据可能是二进制
      【解决方案3】:

      几乎每个套接字编程库都有一个简单的聊天示例。找到一个并根据您的需要进行调整。

      Qt通常对新手很友好,它有很多例子、参考和讨论它的用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-25
        • 1970-01-01
        • 2014-05-16
        • 2013-06-20
        • 1970-01-01
        • 1970-01-01
        • 2011-11-04
        • 2018-10-18
        相关资源
        最近更新 更多