server.java

来自「java的书上例子」· Java 代码 · 共 42 行

JAVA
42
字号
//Server.java
//Server类从WriteSocket类中接受一个对象,
//Server类先运行等待WriteSocket传信息。
import java.io.*;
import java.net.*;
import java.util.*;

public class Server
{
	/**
     * 创建serversocket用它接受串行化对象
     */
	public static void main(String args[])
	{
		ServerSocket ser = null;
		Socket soc = null;
		String str = null;
		Date d = null;

		try {
			ser = new ServerSocket(8020);
			System.out.println("Server 等待传输");
			soc = ser.accept();
			InputStream o = soc.getInputStream();
			ObjectInput s = new ObjectInputStream(o);
			str = (String) s.readObject();
			d = (Date) s.readObject();
			System.out.println("Server  执行结束");
			s.close();
			// print out what we just received
			System.out.println(str);
			System.out.println(d);
		}
		catch (Exception e)
		{
			System.out.println(e.getMessage());
			System.out.println("Error during serialization");
			System.exit(1);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?