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

📄 serverthread.java

📁 五子棋游戏的设计与源码下载
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import javax.swing.*;
public class ServerThread extends Thread{
	public ChessEx ce;
	private boolean lianjie=false;
	public ServerThread(ChessEx chessex){
         ce=chessex;
	}
	public void run(){
		while(!lianjie){
				try{ 
   	           ce.server=new ServerSocket(ce.port);
   	           ce.setTitle("等待客户端连接");
   	           ce.connection=ce.server.accept();
   	           //阻塞进程直到 获得客户端的连接
   	           //然后返回客户端给connection
   	           lianjie=true;
   	           ce.in=ce.connection.getInputStream();
   	           ce.out=ce.connection.getOutputStream();
   	           ce.wait=false;//服务端先下子
   	           ce.wplayer=true;
    		   ce.player1=true; //设置本机为服务端
    		   ce.player2=false; 
    		   ce.setThread();
    		  
	      }
   catch(IOException ex){
   	        lianjie=true;//出现错误就要退出
   	        ce.Reset();//连接错误后就将程序置于初始状态
		    JOptionPane.showMessageDialog(null,"网络错误",
    	                     "Error",JOptionPane.ERROR_MESSAGE);
    	      ce.setTitle("五子棋游戏  江南大学计算机科学与技术0303 张佳强开发设计");
   	         	
    	       }
			
		}
	}
}

⌨️ 快捷键说明

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