拼吾爱程序人生.Net编程C# 浅析C#中的套接字编程(6)

1  /  1  页   1 跳转 查看:992

浅析C#中的套接字编程(6)

浅析C#中的套接字编程(6)

通过以上的一些函数,客户端程序之间就可以进行自由地聊天了,各个用户之间还可以互相发送悄悄话。所以程序已经实现了聊天室的基本功能了,不过最后各个用户还要正常地退出,那就要用到QuitChat()函数了。该函数的具体实现如下:

Code


到此为止,客户端程序的主要部分都已经介绍完毕。还有一些按钮控件的消息处理函数可以参见源代码。同时,程序中还有一个聊天记录功能,该功能和现在流行的聊天软件的记录功能类似。不过限于篇幅,在这里就不一一介绍了,有兴趣的读者可以研究一下本文后面的源代码。
 
 
  这样,客户端程序就完成了。程序运行图示如下:
 
 
 附件: 您所在的用户组无法下载或查看附件
 
 
  总结:
 
 
  本文向大家初步介绍了套接字的基本概念和实现套接字编程的基本原理,还通过一个很好的实例向大家展示了在C#下进行套接字编程的实现方法和一些编程技巧。从中,我们不难发现运用C#进行套接字编程乃至网络编程有许多优越之处。实例程序实现的思路清晰明了而且通俗易懂,是一个相当不错的例子,希望各位能好好研读。同时还希望大家能进一步完善该程序,使之功能更强大、界面更友好。最后还要注明的是:该实例程序是在VS.net正式版下编译、运行成功的,如果你还是Beta版的话可能会有一些差别。
 
Author: 王凯明  From:Internet

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C#] 的这些文章也感兴趣:

使用C#捕获windows的关机事件
用C#实现C/S模式下软件自动在线升级
使用C#来开发.NET CF 蓝牙通信模块
.NET开发
C#数字图像探索系列(2)--渐变二
C#实现窗体和任意控件的拖动
VisualC#中使用线程
C#.Net网络程序开发-Socket篇
C#下实现动态系统托盘图标
.Net 2.0 DataGridView中键盘事件处理方法
 
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    Total Unique Visitors:

web counter

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部