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

📄 server.java

📁 这是个socket通信的服务器和客户端实现通信的代码
💻 JAVA
字号:
package socket;

import java.net.*;
import java.io.*;

public class Server
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Server s=new Server();
	}
	public Server()
	{
		ST st=new ST();
		st.start();
	}
	class ST extends Thread
	{
		public ST()
		{			
		}
		public void run()
		{
			try
			{
				//建立tcp serversocket对象 使用端口9999;
				ServerSocket serverSocket=new ServerSocket(1555);
				
				//开始等待连接
				Socket insocket1=serverSocket.accept();
				System.out.println("正在等待连接......");
				//建立数据流 ---读
				BufferedReader br=new BufferedReader(new InputStreamReader(insocket1.getInputStream()));
				//判断是否已经建立连接 isBound方法
				while(true)
				{
					if(serverSocket.isBound()==true)
					{
						System.out.println("连接中!!");
						break;
					}
				}
				//开始接收消息
				while(true)
				{
					String s=br.readLine();
					if(s.length()>0)
					{
						System.out.println("server端接收的数据: "+s);					
					}
				}
				
				
			} 
			catch (Exception e)
			{
				System.out.println("连接出现异常;");
			}
		}
	}

}

⌨️ 快捷键说明

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