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

📄 server.java

📁 基于Java的五子棋的源代码
💻 JAVA
字号:
package net.sourceforge.gomoku;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class Server implements GomokuConstants{
	private byte connectionStatus;
	private Socket clientSocket;
	Server(Gomoku application){
		try{
			ServerSocket serverSocket = new ServerSocket(1983);
			
			clientSocket = serverSocket.accept();	//等待客户端的连接
			BufferedReader in = new BufferedReader(
					new InputStreamReader(clientSocket.getInputStream()));
			PrintWriter out = new PrintWriter(
					clientSocket.getOutputStream(), true);
			
			String line = in.readLine();
			if(line == null){
				connectionStatus = errorOnReadSocketStream;
				application.getConnectionStatusText().append("客户端未向服务器端传递数据");
			}
			else{
				
				out.println("服务器端成功连接到客户端");		//服务器端发出信息给客户端
			}
		}
		catch(Exception e){
			e.printStackTrace();
		}
		finally{
			try {
				clientSocket.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
	
	byte getConnectionStatus(){
		return this.connectionStatus;
	}
}

⌨️ 快捷键说明

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