如何用java线程池和socket实现群聊和私聊,求大神指教

问题描述

如何用java线程池和socket实现群聊和私聊,求大神指教

刚学习完javaSE,需要做一个小小的聊天软件,需要实现私聊和群聊的功能;本人觉得应当使用线程池和socket、IO流来实现,但不知道怎么做?求各位大神给点意见,不胜感激~

解决方案

http://download.csdn.net/detail/z344310362/7579373

解决方案二:

群聊就是把消息发到一个聊天室,,私聊直接通过服务端发送给个人就行了

解决方案三:

我给你一个java聊天软件的参考吧:
java聊天软件

时间: 2024-10-30 04:25:58

如何用java线程池和socket实现群聊和私聊,求大神指教的相关文章

java验证微博账号的代码怎么写?急求大神指教········

问题描述 java验证微博账号的代码怎么写?急求大神指教········ 要怎么验证字符串是微博账号啊?如果该字符串是微博账号返回true,否则返回false,怎么才能验证它是不是微博的账号呢??? 解决方案 微博账户就是邮箱地址啊,用正则表达式匹配下. 解决方案二: 新浪邮箱.拿到后匹配,或者是uid 解决方案三: 微博并不一定用新浪的邮箱.我自己就用gmail的 解决方案四: 我一个邮箱,就没有注册过新浪微博,只能通过新浪微博的官方接口来验证是否可以登陆 解决方案五: 可以考虑通过微博接口,

java线程池的 awaitTermination 方法不太懂。请大神指点一下

问题描述 ?"请求关闭.发生超时或者当前线程中断,无论哪一个首先发生之后,都将导致阻塞,直到所有任务完成执行."对于JDK的解释,我不大理解对于"请求关闭.发生超时或者当前线程中断"这三种情况,不知道指的是什么样的情况.请大神帮忙各举个例子来说明一下这三种情况的样子,谢谢各位 解决方案 解决方案二:该回复于2013-12-10 21:31:41被版主删除解决方案三:自己顶.请大家帮忙解答一下!谢谢大家!解决方案四:大神们帮忙看下呗

线程-Android Studio跑程序的时候报错了 求大神指教!!

问题描述 Android Studio跑程序的时候报错了 求大神指教!! 02-29 21:27:52.770 13264-13270/com.example.cms.yibujiazai E/jdwp: Failed sending reply to debugger: Broken pipe 02-29 21:27:52.820 13264-13264/com.example.cms.yibujiazai W/dalvikvm: VFY: unable to find class refer

线程-下面是一段Java代码,里面有几处看不懂,望大神指教,不胜感激。

问题描述 下面是一段Java代码,里面有几处看不懂,望大神指教,不胜感激. package 线程; import java.awt.*;import java.awt.event.*; import javax.swing.*; public class TestThread extends JFrame { /** * */ //private static final long serialVersionUID = 1L; JPanel jPanel1 = new JPanel(); JBu

如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码

问题描述 如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码 请问如何用Java写出类似QQ好友列表那样的效果,求大神指教最好有代码 解决方案 http://etwo.iteye.com/blog/1460375

java-Java线程的问题~求大神指教

问题描述 Java线程的问题~求大神指教 一个Java类当中如果没有继承Thread或者实现Runnable接口的话是不是只会创建一个线程?? 如果一个java文件当中包含了两个类会创建几个线程? 解决方案 都是一个线程,一个java文件可以包含多个类但只有一个是public的,该类为主类.调用该类的方法也是从主类开始调用. 解决方案二: 通俗来说一个线程,也就是main函数主线程:但严格来说有两个线程,还有一个GC(垃圾回收)线程 解决方案三: 包含了两个类,就不一定了,首先会有一个主线程,也

图片-Eclipse编译Java文件出现空指针错误,求大神指教如何改正

问题描述 Eclipse编译Java文件出现空指针错误,求大神指教如何改正 另外出现错误的代码 主函数 public static void main(String[] args) { Login login = new Login(RELOAD); login.setVisible(true); } public Login() { super(); initialize(); } public Login(boolean reload) { super(); initialize(); ne

suse linux java ftp上传文件名称导致报错,求大神指导

问题描述 suse linux java ftp上传文件名称导致报错,求大神指导 上传时"school_user.questionext.csv"就因为文件名称多了一个"."导致报错 553 Could not create file.

java小白试着分析了一下这个代码。求大神帮忙看一下正不正确;代码如下:

问题描述 java小白试着分析了一下这个代码.求大神帮忙看一下正不正确:代码如下: public class Test{ private static int i = 0; private static int j = 0; public static void main(String[] args) { int i = 2;//i之所以是2 而不是0 是因为 就近原则 int k = 3; { int j = 3; System.out.println("i+j ist"+i+&qu