下载 >  开发技术 >  C > 简单多线程socket聊天室程序(c语言)
4分

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

server.c client.c Makefile 在linux下编译通过,C语言编写,短小精练。 server实现数据转发,使用了socket中的accept,select,线程中的线程分离属性(PTHREAD_CREATE_DETACHED)等 client实现读和写的异步,也使用了线程分离属性。 直接实现多个client终端对话。 可做为新人学习的参考。
2013-01-26 上传大小:3KB
立即下载 开通VIP
分享
收藏 (8) 举报

评论 共28条

zhongliisnice 程序有BUG,可以编译,运行时出错。简单的多人聊天可以考虑io多路复用实现。
2017-09-27
回复
aiyingpiaopiao 客户端写入名字时,服务器端 为什么会出现错误: waiting ... Segmentation fault
2017-04-04
回复
qq_32105589 太棒了,解决了我客户端不定时接收服务器端的问题
2015-12-11
回复
UDP-聊天-多线程实现
C语言实现简单多线程网络聊天室
基于Socket和多线程的聊天程序实现
C语言socket多线程
C语言多线程编程-进程和线程的基本概念
使用C语言进行socket 多线程编程
C语言实现聊天室线程代码

一个线程实现聊天功能的项目,用TCP\UDP 和线程事项的

立即下载
3积分/C币
c语言多线程群聊,替换之前的

多线程服务多用户,链表记录活动人数 #define LOC_SERVER_ADDR “your server ip" #define QUEUELEN 10 // 同时在线最大客户数

立即下载
3积分/C币
C语言多线程编程-线程的基本函数
Socket编写一个简易的聊天室(相关知识点的总结)
编写程序实现多次通信 (socket和多线程)
socket多人聊天程序C语言版(一)
[C语言] 基于Linux的一对一Socket简易聊天程序实例
Linux-C 聊天程序学习(socket+pthread)
Linux下C语言多线程,网络通信简单聊天程序
c语言版多线程聊天工具

c语言版多线程聊天工具,多线程用的是第三方库pthread,界面是命令提示符那种,有客户端和服务器端,能群聊,单聊,功能多多,还有自动删除长时间未登陆的客户尚未开发,物有所值

立即下载
3积分/C币
基于Linux C 用socket和线程 实现的简易聊天室之客户端
【C语言】linux下简单的聊天室程序(TCP+多线程)
Linux下C语言多线程网络通信简单聊天程序
C语言利用epoll实现聊天室
Linux下基于socket和多线程的聊天室小程序
C语言多线程
C++编写 win32控制台下 Socket通信 多线程 聊天室 服务器 客户端

文件包括:服务器项目、客户端项目、说明文档 C++语言编写,SOCKET套接字通信,分服务器和客户端,多线程模型,Win32控制台。 首先聊天室分为服务端和客户端,通过TCP连接通信。运行顺序为: 1.首先打开服务服; 2.打开客户端,用户输入名字,连接到服务端后得到一个ID; 3.用户可以看到所有在线用户和所有频道,用户间可以单独聊天,也可以进入聊天频道,或者自己创建一个频道。 4.聊天频道的管理员为创建者,创建者可以剔除其他用户、禁止特定用户加入(黑名单)、解散频道、转让频道管理员身份。

立即下载
50积分/C币
linux下的简单聊天室源代码(c语言实现)

linux下的简单聊天室源代码(c语言实现),功能比较简单,适合初学linux网络编程的同学参考

立即下载
3积分/C币
用java写的多线程聊天程序GUI界面socket实现

用java写的多线程聊天程序GUI界面socket实现,java源代码,大家可以看一下,好了就顶,不好可以批评

立即下载
30积分/C币
C语言基于socket多人聊天(包含注册登录)

C语言基于socket多人聊天(包含注册登录),有注册和登录模块,验证通过才可以发信息。可实现多人同时在线发信息,或者一对一发信息

立即下载
4积分/C币
Socket实现简易聊天室源码

Socket实现简易聊天室源码,请随同博客一起食用。

立即下载
0积分/C币
Linux下用C语言基于消息队列编写多人聊天室

Linux 环境下利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理等知识用C语言编写多人聊天室实现: 服务器实现各用户之间聊天的消息转发,在用户注册或者登录时对各用户进行消息提醒,客户端从服务端获得相应进程信息,并用消息队列通过服务端与其他客户端进行通信。 客户端进程运行时,运行命令后需要添加名字表示注册用户,后进入客户端程序后就可实行通信。

立即下载
5积分/C币
基于Linux消息队列的简易聊天室(C语言)(附源代码)

采用客户-服务器结构,其中服务器实现各个用户的登录并存储相关信息,客户端通过服务器端获取当前登录用户信息,然后各客户进程通过消息队列实现双向通信。 Linux IPC通信利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理。消息队列是System V支持一种IPC机制,通过类似链表的操作向一个FIFO里通过msgsnd发送用户自定义数据,进程可以通过msgrcv来接收指定类似mtype的数据,从而实现进程间通信。 在服务器端实现广播功能,以及服务器退出以后通知;所有客户端退出并删除消息队列功能;对所有客户端的统计由链表实现 在客户端实现:上线提醒,下线提醒,服务器断线后子进程都退出。

立即下载
5积分/C币
C Socket通信多线程数据双向收发实例VS2010(全部源码)

最新的C C++Socket技术总结! 开发环境:VS2010 实现功能: 1、运用多线程和Socket技术实现Socket Server端侦听多个客户端请求; 2、实现服务器端循环处理客户端不同请求从而实现不同测试要求,并向客户端循环发送数据; 3、实现客户端向服务器端发送不同测试命令,并接收服务器端发送的数据; 4、运用指针上下文实现不同线程的数据共享; 5、实现多个客户端同时连接服务器端; 6、服务器端程序和客户端程序可以运行在同一台计算机,也可以运行在两台计算机。 测试方法: 1、打开ServerDemo.exe 2、打开ClientDemo.exe 并输入127.0.0.1(同一台计算机)或目标机IP地址(两台计算机)

立即下载
50积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

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

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: