⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server.java

📁 用JAVA编写的有关使用套接字读取服务器端对象的应用
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.util.*;
import java.awt.*;
public class Server
{
	public static void main(String args[])
	{
		ServerSocket server=null;
		ServerThread thread;
		Socket you=null;
		while(true)
		{
			try
			{
				server=new ServerSocket(4331);                    //代码1
			}
			catch(IOException e1)
			{
				System.out.println("正在监听");
			}
		    try
		    {
				you=server.accept();                        //代码2
				System.out.println("客户的地址:"+you.getInetAddress());
			}
			catch(IOException e)
			{
				System.out.println("正在等待客户");
			}
			if(you!=null)
			{
				new ServerThread(you).start();
			}
			else
			{
				continue;
			}
		}
	}
}
class ServerThread extends Thread
{
	Socket socket;
	ObjectInputStream in=null;
	ObjectOutputStream out=null;
	String s=null;
	ServerThread(Socket t)
	{
        socket=t;
        try
        {
			out=new ObjectOutputStream(socket.getOutputStream());
			in=new ObjectInputStream(socket.getInputStream());
		}
        catch(IOException e)
        {}
    }
     public void run()
     {
		 TextArea text=new TextArea("你好,我是服务器",12,12);
		 try
		 {
			 out.writeObject(text);
		  }
		 catch(IOException e)
		 {
			 System.out.println("客户离开");
		  }
	  }
}

⌨️ 快捷键说明

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