client代码:
package com.cqut.test4;
import java.io.*;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.Scanner;
public class Client {
private Socket socket = null;
private DataInputStream dis = null;
private DataOutputStream dos = null;
public Client()
{
try {
socket = new Socket("127.0.0.1",8000);
socket.setSoTimeout(5000);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Client(Socket s)
{
this.socket = s;
}
public void Send(String message)
{
try {
dis = new DataInputStream(socket.getInputStream());
dos = new DataOutputStream(socket.getOutputStream());
dos.writeUTF(message);
System.out.println("client发送消息给server: "+message);
String mess = dis.readUTF();
System.out.println("client接收到消息: "+mess);
} catch (IOException e) {
System.out.println(