易截截图软件、单文件、免安装、纯绿色、仅160KB

Java与ActionScript的Socket(1)

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package cn.vicky.socket;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Vector;
/**
*
* @author Vicky
* 广播类
*/
public class BManager extends Vector<Socket> {
/**
* 对所有已经连接上的socket发送消息
* @param msg
* @throws IOException
*/
public synchronized void sendToAll(String msg) throws IOException {
Socket socket = null;
PrintWriter writer = null;
for (int i = 0; i < size(); i++) {
socket = get(i);
if (socket != null) {
writer = new PrintWriter(socket.getOutputStream(),true);
if (writer != null) {
writer.println(msg);
}
}
}
}
/**
* 向某个人发送消息
* @param msg
* @param socket
* @throws IOException
*/
public synchronized void sendToOne(String msg, Socket socket) throws IOException {
PrintWriter writer = null;
if (socket != null && contains(socket)) {
writer = new PrintWriter(socket.getOutputStream(),true);
if (writer != null) {
writer.println(msg);
}
}
}
/**
* 向所有人发送当前在线人数
* @throws IOException
*/
public synchronized void sendInfo() throws IOException {
String msg = "当前人数:" + size() + "人";
sendToAll(msg);
}
}

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package cn.vicky.socket;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Vicky
* 聊天系统服务器
*/
public class ChatServer {
private static final Logger logger


相关文档:

Java 与 富士康

复习一下java代码,代码问题很多请高手不吝赐教。帮助重构。
public static void main(String[] args){
    int employeeCount = 420000;  //员工总数 
    Employee[] 所有职工  = getAllEmployee();
    for((i=0;i<=employeeCount ;i++) {
&n ......

JAVA字符串处理函数列表一览

Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。
substring()
它有两种形式,第一种是:String substring( ......

OSGi是什么:Java语言的动态模块系统

之前51CTO曾发过一篇文章叫做《OSGi为什么重要:向模块化转移的主攻手
》,里面对于OSGi的优势进行了分析。不过,对于
究竟什么是OSGi,很多人仍然只有一个模糊的概念。本系列(你好,OSGi
)从基础开
始介绍了OSGi。本部分介绍OSGi是什么,以及OSGi容器的一些现状。(注:本文英文原文于08年3月发布在JavaWorld网站) ......

java常用日期处理

package com.hefeng.test;  
  
  
import java.text.DateFormat;  
import java.text.ParsePosition;  
import java.text.SimpleDateFormat;  
import java.util.Calendar;  
import java.util.Date;  
import java.uti ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号