c#写的即时通信聊天软件可以实现多人聊天及文件收发
看了袁渊先生在VC知识库《在线杂志》第14期发表的文章《基于TCP/IP的局域网多用户通信》,感觉受益颇多,但也觉得里面有一些不太完善的地方,具体来说主要有:
两个服务器单独运行,且主线程均阻塞,用户界面死锁,不便于控制;
聊天服务器线程和互斥量的使用可能导致死锁;
不能实现文件传送(文件传送可不能由服务器转发,否则非把它累趴下不可^-^);
不能由用户进行网络设置,所以在不同的网络使用必须修改源程序等等;
我在此基础上重新设计编写了一个系统,具体如下:
一、构架设计
整个系统分为三个相关的程序模块,即注册登陆服务器(wbQQRegSer)、聊天通信服务器(wbQQCh
下载地址
用户评论
还需要多多完善.
还不错的代码,挺有用的 ,可以看一下
还可以,可以用来参考,但是很多东西并不规范,不推荐下载
之前忘记评论了,当时有所帮助,感谢分享。