分享一个C#编写简单的聊天程序(详细介绍)

2019-12-30 11:38:16王旭

 

然后我们看一下接收消息,此时我们只关心接收消息这一部分。

 

接收消息(远程)
主路径 可选路径
1.侦听到客户端发来的消息,自动显示在用户界面上。  

 

注意到这样一点:当远程主机向本地返回消息时,它的用例又变为了上面的用例“发送消息(本地)”。因为它们的角色已经互换了。

最后看一下注销,我们这里研究的是当我们在本地机器点击“注销”后,双方采取的动作:

 

注销(本地主动)
主路径 可选路径
1.点击注销按钮,断开与远程的连接  
2.在用户界面显示已经注销  
3.更改控件状态

3.1注销为灰色,表示已经注销

3.2连接为亮色,表示可以连接

3.3发送为灰色,表示无法发送