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

📄 listensocket.java

📁 java编写的代理服务器软件
💻 JAVA
字号:
import java.io.*;
import java.lang.*;
import java.util.*;
import java.net.*;

public class ListenSocket implements Runnable{
	private boolean blnRunning;
	private ServerSocket serversocket;
	private Socket clientsocket;
	private abc frame;
	private String linesep;
	//Constructor
	public ListenSocket(ServerSocket serversocket,
	abc frame){
		this.serversocket=serversocket;
		this.frame=frame;
		//Line Separator
		linesep=System.getProperty("line.separator");
		Thread thread=new Thread(this);
		thread.start();
	}
	public void setRunning(boolean isRunning){
		blnRunning=isRunning;
	}
	public boolean getRunning(){
		return blnRunning;
	}
	public void run(){
		while(true){
			if(blnRunning){
				try{
					Socket clientsocket=serversocket.accept();
					String sMsg="Connection"+clientsocket.getInetAddress().getHostAddress();
					frame.jLog.append(sMsg+linesep);
					System.out.println(sMsg);
					Server p=new Server(clientsocket,this.frame);
                	Thread t=new Thread(p);                	
                	t.start();
					}
					catch(Exception ex){
						frame.jLog.append(ex.getMessage()+linesep);
						System.out.println(ex.getMessage()+linesep);
					}
				}try{Thread.sleep(500);}catch(Exception ex){}
			}
		}
	}
	

⌨️ 快捷键说明

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