简单多线程socket聊天室程序(c语言)

时间:2016-02-16 13:29:32
【文件属性】:

文件名称:简单多线程socket聊天室程序(c语言)

文件大小:3KB

文件格式:RAR

更新时间:2016-02-16 13:29:32

socket select accept 聊天室 多线程

server.c client.c Makefile 在linux下编译通过,C语言编写,短小精练。 server实现数据转发,使用了socket中的accept,select,线程中的线程分离属性(PTHREAD_CREATE_DETACHED)等 client实现读和写的异步,也使用了线程分离属性。 直接实现多个client终端对话。 可做为新人学习的参考。


【文件预览】:
socket2
----server.c(3KB)
----client.c(3KB)
----Makefile(135B)
----ReadMe.txt(676B)

网友评论

  • 程序有BUG,可以编译,运行时出错。简单的多人聊天可以考虑io多路复用实现。
  • 客户端写入名字时,服务器端 为什么会出现错误: waiting ... Segmentation fault
  • 太棒了,解决了我客户端不定时接收服务器端的问题
  • 很好,可用,作为框架写自己的程序很简单
  • 资源不错,挺适合新手学习!
  • 在学linux,感觉这个很不错呀
  • windows下面编译过不了。。。
  • 使用,可执行,线程数自己改,程序简单,适合初学参考
  • 不错,对于socket 入门者来说,是一个很好学习socket通信机制的案列
  • linux下的多线程
  • 正在学习Linux网络编程,谢谢分享,很好的学习资料
  • 还好,学习socket编程有帮助,谢谢分享
  • 虽然不是我想像的,但确实写的挺好
  • 有windows版本的吗 急啊 哈哈
  • 资源不错,挺适合新手学习!
  • 想找windows下的,结果没注意,下了个linux下的,没怎么看,不知道怎么样
  • 对于正在学习中的同学很有价值
  • 使用,可执行,线程数自己改,程序简单,适合初学参考
  • 不错,对于socket 入门者来说,是一个很好学习socket通信机制的案列
  • 很好,对学习很有帮助
  • 下了个linux下的,没怎么看,不知道怎么样,想找windows下的,结果没注意,
  • 想找windows下的,结果没注意,下了个linux下的,没怎么看,不知道怎么样
  • 我正学习Socket编程,对我很有帮助
  • 线程过于简单
  • 很不错,正在学习中!
  • 不错,非常有用
  • 运行不了,linux 64位系统
  • 还可以,并发太多则受线程数限制了,