1.Java网络编程——建立Socket连接
基于Tcp协议的编程:
服务端和客户端
服务端:创建ServerSocket对象,绑定要监听的端口。
客户端:创建Socket(网络套接字),给出要访问的服务端ip,以及端口号port。
下面给出一段代码演示
服务端代码示例
package server;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Mysever {
public static void main(String[] args) throws IOException {
//建立服务端对象,绑定4574端口。
ServerSocket serv =new ServerSocket(4574);
System.out.println("服务器启动成功,等待用户接入");
//accept()等待用户接入,如果没有用户连接,会一直等待。
//有客户连接后,accept()方法会返回一个Socket对象,代表客户端
Socket sc=serv.accept();
System.out.println("有客户端接入,客户端ip:"+sc.getInetAddress());
}
}
客户端代码示例
package server;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.<