一个聊天室,支持文件传输

时间:2014-09-07 04:56:32
【文件属性】:

文件名称:一个聊天室,支持文件传输

文件大小:276KB

文件格式:RAR

更新时间:2014-09-07 04:56:32

多线程 Skinsharp皮肤 文件传输

1)服务器端,分别用线程监听文件和数据,客户端一个连接线程;2)客户端加入登陆框限制,默认用户名maguiqin,密码nuaa;3)发送文件直接用ip框的ip,端口为7000,而数据聊天的端口可以设置4;)加上了Skinsharp皮肤,让vc6的程序看起来更美观;5)收发数据采用基本的socket函数,而非CSocket和CAsySocket,发送文件采用了一下CSocket。有待完善的地方,一是发文件时加上进度条显示,二是当前只能客户端往服务端发文件,因为可以多个客户端。以后完善


【文件预览】:
xia
----xia.ncb(105KB)
----Client()
--------Client.dsp(4KB)
--------skinh.she(20KB)
--------Client.aps(36KB)
--------LoginDlg.cpp(1KB)
--------StdAfx.cpp(208B)
--------SkinH.dll(85KB)
--------resource.h(1KB)
--------SkinH.h(9KB)
--------ClientFileThread.h(2KB)
--------Client.plg(246B)
--------ClientDlg.h(1KB)
--------ReadMe.txt(3KB)
--------StdAfx.h(1KB)
--------ClientDlg.cpp(9KB)
--------Client.cpp(2KB)
--------res()
--------SkinH.lib(7KB)
--------LoginDlg.h(1KB)
--------Client.clw(2KB)
--------Client.rc(6KB)
--------Client.h(1KB)
----Server()
--------skinh.she(20KB)
--------ServerDlg.cpp(11KB)
--------StdAfx.cpp(208B)
--------Server.aps(35KB)
--------SkinH.dll(85KB)
--------resource.h(959B)
--------ServerThread.cpp(3KB)
--------SkinH.h(9KB)
--------Server.rc(6KB)
--------Server.h(1KB)
--------Inc.h(440B)
--------ReadMe.txt(3KB)
--------Server.clw(1KB)
--------StdAfx.h(1KB)
--------Server.dsp(4KB)
--------ServerDlg.h(2KB)
--------ServerFileThread.h(5KB)
--------Server.plg(246B)
--------res()
--------SkinH.lib(7KB)
--------Server.cpp(2KB)
----xia.dsw(723B)
----xia.opt(57KB)

网友评论

  • 我也是只能打开服务器不能打开客户端?
  • 很好的资源 谢啦
  • vc写的,能用
  • 挺好 ,可以参考一下
  • 为什么只能打开服务器不能打开客户端?
  • 用VC写的,图片可以传输,赞
  • 挺好的,不过是一对一的比较可惜
  • 刚要写带文件传输的聊天室,不错的参考!
  • 传个文件就崩溃了。改端口的话提示绑定失败。
  • 东西是好的。赞一个。
  • 不是P2P模式的,不过谢谢分享!!!
  • 对于初学者有参考作用!
  • 非常不错的一个聊天室 适合新手
  • 谢谢楼主分享 好用
  • 谢谢楼主分享,很好很实用,设计不错
  • 很不错的哦,但不能多人聊天
  • 测试通过!
  • c/s模式的 代码条理明晰易懂 执行效率也不错 好评
  • 不知道为什么客户端程序不能编译。。。
  • 不错就是不是多人聊天的。。。很好看 哈哈
  • C\S模式,我想要一个P2P模式的,C\S模式有一定的局限性,不过代码很好值得学习和借鉴
  • 谢谢楼主分享,很好很实用