欢迎来到天天文库
浏览记录
ID:15736994
大小:35.00 KB
页数:5页
时间:2018-08-05
《server_services_of_chat_room_by_java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java聊天室项目的服务器端serverservicesofchatroombyJava基于shocket 类似dos界面的import java.io.*;import java.net.*;import java.util.*;class Customer implements Serializable{ String custname; String msgofsay; String flag;}public class ChatServerJava聊天室项目的服务器端serverservicesofchatroombyJ
2、ava基于shocket 类似dos界面的import java.io.*;import java.net.*;import java.util.*;class Customer implements Serializable{ String custname; String msgofsay; String flag;}public class ChatServer implements Runnable{ ServerSocket serversocket;// 创建服务器套接字 Thread serverTh
3、read; public ChatServer()// 构造符 { try { serversocket=new ServerSocket(1001);//在1001端口监听客户请求 } catch(IOException e) { System.out.println("无法启动服务器!"+e); } try { serverThread=new Thre
4、ad(this); System.out.println("Server started..."); serverThread.start();//启动服务器线程 } catch(Exception e) { System.out.println("不能启动线程"+e); } } public void run() { try { while(true)
5、 { Socket fromclient=serversocket.accept(); //利用accept()监听客户端请求,并获得客户端套接字 Connection con=new Connection(fromclient);//与客户端进行通信 } } catch(IOException e) { System.out.println("服务器无法侦
6、听到客户端!"+e); } } public static void main(String args[]) { new ChatServer(); }}class Connection extends Thread{ Customer custsend; Socket netClient; ObjectInputStream streamfromClient; ObjectOutputStream streamtoClient; static ms
7、g m=new msg(); public Connection(Socket client) { netClient=client; try { streamfromClient=new ObjectInputStream(netClient.getInputStream()); //返回InputStream即输入流,该输入流的源是客户端套接字 streamtoClient=new ObjectOutputStrea
8、m(netClient.getOutputStream()); //返回OutputStream即输出流,该输出流
此文档下载收益归作者所有
点击更多查看相关文章~~