通过本地网络在C#中的应用程序中实现聊天系统

时间:2011-01-27 16:51:13

标签: c# networking chat local

我的班级最近被分配了一个小组项目,将在接下来的5或6周内完成。它很复杂,但我需要处理的特定项目涉及聊天功能。为了简单起见,在活动中将有大约5个工作站硬连接在一起,他们需要能够立即进行通信。

我们的想法是在每台计算机上抛出可执行文件,因此聊天功能需要内置到应用程序中。为了使对话保持清晰和整洁,我们将进行群聊和个人聊天。我无法显示我们正在拍摄的GUI,但基本上一个窗口将被分成两部分。一方面,将显示工作站列表和组选项,另一方面显示实际的聊天窗口。

顺便说一句,我想在其中添加一个通知功能,以便聊天的备用标签会闪烁,显示明星或其他相应内容。

很长一段时间,我需要有关如何在应用程序中实现此聊天系统的想法。这让我很难过。

3 个答案:

答案 0 :(得分:1)

Windows Communication Foundation对于网络通信部分来说是个不错的选择。编写了许多WCF聊天服务器 - 例如,请参阅herehere。其中一个例子可以帮助你入门。

答案 1 :(得分:1)

这是一个起点如何。如果您需要帮助代码,如果您有特定要求,项目是一个好的起点

http://www.codeproject.com/KB/WCF/WCFWPFChat.aspx

答案 2 :(得分:0)

这是一本可以帮助你入门的教程How to create a remote server by using Microsoft Visual C#