Chinaunix首页 | 论坛 | 博客
  • 博客访问: 386372
  • 博文数量: 284
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1707
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-14 16:38
文章分类

全部博文(284)

文章存档

2015年(6)

2014年(278)

我的朋友

分类: Java

2014-06-07 15:44:06

   JQuery特效  网页特效代码  javascript特效   flash特效

1. [代码] 

package com.gufengxiachen.sthreadchatapp;

/**

* @author GUXIA

*/

import java.io.BufferedReader;

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.net.ServerSocket;

import java.net.Socket;

 

public class ChatServer {

public static void main(String[] args) {

try {

//创建服务器端套接字,接受来自客户端的连接请求

ServerSocket ss=new ServerSocket(9999);

Socket s=ss.accept();

 

//获取客户端套接字的输出流

OutputStream os=s.getOutputStream();

DataOutputStream dos=new DataOutputStream(os);

 

//获取客户端输入流

InputStream is=s.getInputStream();

DataInputStream dis=new DataInputStream(is);

 

//创建字符输入流接受键盘输入

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr); 

String message;

while(true){

//获取客户端输入流,并打印在屏幕上,如果客户端说的是“再见”,退出

message=dis.readUTF();

System.out.println("客户端:"+message);

if(message.equals("再见"))

break;

//读取键盘输入并写入到输出流(客户端的输入流)

message=br.readLine();

dos.writeUTF(message);

 

}

dis.close();

dos.close();

ss.close();

s.close();

 

 

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

}


阅读(372) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~