主要是介绍私聊和群聊的socket实现代码,这是一个经典的集成私聊群聊在一起的小demo:
源码地址:http://download.csdn.net/detail/yabaj/9787594
一. 私聊流程
1.首先无论私聊还是群聊,建立服务器是不可或缺的,即实现ServerSocket,建立线程List,以便可单独处理多个客户端的消息
2.登录,输入ip和昵称,与服务器建立socket连接,进入聊天窗体页面,每进入一个用户会向所有已在线的用户发送上线提醒
3.选择找人聊,在用户列表里选择一项,发送消息,指定用户即可收到私聊信息
二.群聊流程
1.首先无论私聊还是群聊,建立服务器是不可或缺的,即实现ServerSocket,建立线程的List,以便可单独处理多个客户端的消息
2.登录,输入ip和昵称,与服务器建立socket连接,进入聊天窗体页面,每进入一个用户会向所有已在线的用户发送上线提醒
3.如果未选群聊框默认群聊,发送消息,所有用户即可收到私聊信息