使用C ++的2个用户之间的线程聊天会话

时间:2011-10-25 22:00:44

标签: c++ sockets

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

我需要知道从哪里开始,并且想知道是否有任何样品你建议我从哪里开始。

提前致谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

http://tangentsoft.net/wskfaq/

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