[ネットワークプログラミング]——ネットワークプログラミング_TCP_Socket通信_チャットルームひな形
1277 ワード
チャットルームの雛形:
/**
* : +
* :
* :
* ,
* @author Administrator
*
*/
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
Socket client=new Socket("Hello_World", 7897);//
//
BufferedReader console=new BufferedReader(new InputStreamReader(System.in));
DataOutputStream dos=new DataOutputStream(client.getOutputStream());
DataInputStream dis=new DataInputStream(client.getInputStream());
while(true){
String info=console.readLine();
//
dos.writeUTF(info);
dos.flush();
//
String msg=dis.readUTF();
System.out.println(msg);
}
}
}
/**
*
* :
* :
* @author Administrator
*
*/
public class Sever {
public static void main(String[] args) throws IOException {
ServerSocket sever=new ServerSocket(7897);
Socket client=sever.accept();
//
//
DataInputStream dis=new DataInputStream(client.getInputStream());
String msg=dis.readUTF();
System.out.println(msg);
//
DataOutputStream dos=new DataOutputStream(client.getOutputStream());
dos.writeUTF(" ----->"+msg);
dos.flush();
}
}