Java—socket连接—tcp/ip
服务器端
package JFrameChat;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketTest {
public static void main(String[] args) {
try{
//端口号:0-65535
//0-1024 windows系统调用
//3306 mysql
// oracle
//551 安卓端口号
ServerSocket sskt = new ServerSocket(8888);
System.out.println("服务器启动成功!");
while(true) {
System.out.println("等待客户端连接!");
Socket skt = sskt.accept(); //套接字
System.out.println("客户端连接成功!");
String str = skt.getInetAddress().toString();
System.out.println(str);
DataInputStream din =
new DataInputStream(skt.getInputStream());
String message = din.readUTF();
System.out.println("say"+message);
}
}catch(Exception e) {
}
}
}
客户端