MiniChat是本人编写的一款多人聊天程序,主要用于局域网或广域网内用户间的实时通讯。用户界面美观友好,支持公共聊天、私人聊天、聊天记录、文件传输、任务栏实时通知等功能。该程序采用C/S三层架构,多线程Socket通信方式。Cient端采用TcpClient类连接服务器,使用NetworkStream传送数据。Server端采用TcpListener监听本地端口,并使用多线程为每个用户建立独立 Socket连接并与client通信。 主要功能: 1、 公共聊天。用户的聊天内容可被聊天室内所有用户看见。 2、 私人聊天。用户的聊天内容只对聊天双方可见。 3、 聊天记录。服务器端采用SQL Server2005保留所有用户的聊天记录。客户端采用access保存用户本人的公共、私人聊天记录。 4、 任务栏实时通知。服务器端采用最小化到系统托盘等技术,在有用户上下线,用户收发信息时均有类似于MSN的消息提示。客户端最小化时有相关信息时也有类似于MSN的消息提示。 5、 其他辅助功能例如字体颜色等。 6、 文件传输。用户可以采用P2P模式进行文件传输。
2021-06-30 11:35:17 1.51MB 多线程Socket通信方式 c# IM源码
1
NULL 博文链接:https://ghostfromheaven.iteye.com/blog/1305001
2021-05-31 21:54:55 659B 源码 工具
1
使用多进程/多线程/socket通信等技术,实现一个简单c/s聊天系统. 介绍文章地址:https://blog.csdn.net/weixin_38746576/article/details/117381768
2021-05-29 14:07:35 55KB linux 网络通信 多线程
1
使用阻塞模式、完成端口的多线程socket iocp
2021-04-11 19:04:30 41KB 完成端口 iocp
用Python写的一个多线程demo,启动几百个线程socket连接服务器端的一个demo
2021-03-31 16:44:15 2KB Python socket 多线程
1
基于TCP的多线程socket通信程序,使用AES加密数据
2021-03-29 19:02:31 6KB AES socket C++
任务详情 一、实验目的 利用Java GUI、Java Graphics、多线程和网络技术,编写实现联网对战俄罗斯方块游戏。 二、实验项目内容 1、实现俄罗斯方块的基本游戏逻辑。 2、利用Socket编写服务器端和客户端程序。 3、实现俄罗斯方块的联网对战功能。 4、实现计分、音效等辅助功能。
2021-02-13 14:02:16 26.87MB java gui 多线程 socket
1
务端一键关闭所有客户端的功能。本Demo也可作为调试工具。有能力的同学可以在此基础上开发一些应用等。
2021-01-28 16:04:47 11KB Qt 多线程 Socket Tcp
1
用java编写的局域网聊天,可以群聊和私聊
2020-01-03 11:23:01 14KB java 聊天 socket
1
server.c client.c Makefile 在linux下编译通过,C语言编写,短小精练。 server实现数据转发,使用了socket中的accept,select,线程中的线程分离属性(PTHREAD_CREATE_DETACHED)等 client实现读和写的异步,也使用了线程分离属性。 直接实现多个client终端对话。 可做为新人学习的参考。
2019-12-21 22:13:47 3KB socket select accept 聊天室
1