您的位置:首页 > 理论基础 > 计算机网络

Java网络编程入门

2016-05-23 20:11 405 查看
服务器端:
import java.io.*;
import java.net.*;

public class TestTcpServer {

public static void main(String[] args) {

try{
ServerSocket serS = new ServerSocket(6666);
while(true){
Socket so = serS.accept();
System.out.println("A client has connected!");
DataInputStream dis = new DataInputStream(so.getInputStream());
System.out.println("What does client say? " + dis.readUTF());
dis.close();
}

}catch(IOException ioe){
ioe.printStackTrace();
}

}

}
客户端
import java.net.*;
import java.io.*;

public class TestTcpClient {

public static void main(String[] args) {

try{
Socket so = new Socket("127.0.0.1",6666);
OutputStream os = so.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeUTF("Hello Server!");
dos.flush();
dos.close();
so.close();
}catch(IOException ioe){
ioe.printStackTrace();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息