一、前言
socket底层、原理这些东西一搜一堆,这里就不重点说这些了
这里主要以代码形式大体说一下步骤过程,直接以注释的形式表现出来了
二、实现
主要过程:
启动服务端 > 启动客户端 > 客户端主动向服务端发送请求 > 服务端返回结果 > 客户端再次发送请求 > 服务端再次返回结果......
三、代码
服务端Server
import java.io.*;
import java.net.*;
/**
* 服务端
*/
public class Server {
public static void main(String args[]) {
try{
ServerSocket server = null;
try{
// 创建一个ServerSocket,在端口6666监听客户请求
server = new ServerSocket(6666);
}catch(Exception e){
e.printStackTrace();
}
Socket socket=null;
try{
// 使