JAVA——创建连接

Jaz.java:

package JAZ;

import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class Jaz {
	public static void main(String[] args) {
		try {
			ServerSocket ss = new ServerSocket(8888);
			while(true){
						System.out.println("等待用户连接");
					Socket socket = ss.accept();
					System.out.println("用户已连接");
				String name = socket.getInetAddress().getHostName();
				System.out.println("name="+name);
				//接收用户端发送的消息
				InputStream is = socket.getInputStream();
				byte by[] = new byte[1024];
				//读取网络数据
				int len = is.read(by,0,by.length);
				System.out.println("客户端数据="+new String(by,0,len));
			}
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}		
	}
}

Client.java:

package JAZ;

import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client {

	public static void main(String[] args) throws UnknownHostException, IOException {
		String ip="192.168.90.77";
		int port=8888;
		Socket socket=new Socket(ip,port);
		OutputStream os=socket.getOutputStream();
		os.write("zhu".getBytes());
		os.close();
		socket.close();
 }
}

你可能感兴趣的:(#,JAVA)