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

📄 server.java

📁 学籍管理系统,可以实现多方面学生学籍的管理
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
/*
 * Created on 2005-12-5
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author lyqaiyz1
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
import java.io.*;
import java.net.*;
import java.sql.*;
import java.util.StringTokenizer;
public class server {
	public static void main(String args[])
	  {
		//启动一个查找rankFind的线程
		Thread td1=new Thread("oneth")
	    {
	    	public void run()	{
	    		ServerSocket myserver=null;
	    		try
							{ 
	    					myserver=new ServerSocket(6660);
	    					System.out.println("正在监听");
							}
	    				catch(Exception e1) 
							{
	    						e1.printStackTrace();
							} 
	    		while(true) 
	    			{ 
	    			
	    			Socket you=null;
	    				
	    				try
						{
	    					you=myserver.accept();
						}
	    				catch (IOException e)
						{
						}
	    				if(you!=null) //为建立的每个连接创建一个服务器线程;
	    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
	    					System.out.println("client connected...");  
	    					new Server_rankFind(you).start(); 
	    				}
		      
	    	}
	    	
	    	}
	    };
	    	td1.start();  
//	    	启动一个查找rankFind的线程
	    	//以下启动一个添加stuAdd的线程
	    	Thread td2=new Thread("second")
		    {
		    	public void run()	{
		    		ServerSocket myserver=null;
		    		try
								{ 
		    					myserver=new ServerSocket(6661);
		    					System.out.println("正在监听");
								}
		    				catch(Exception e1) 
								{
		    						e1.printStackTrace();
								} 
		    		while(true) 
		    			{ 
		    			
		    			Socket you=null;
		    				
		    				try
							{
		    					you=myserver.accept();
							}
		    				catch (IOException e)
							{
							}
		    				if(you!=null) //为建立的每个连接创建一个服务器线程;
		    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
		    					System.out.println("client connected...");  
		    					new Server_stuAdd(you).start(); 
		    				}
			      
		    	}
		    	
		    	}
		    };
		    	td2.start();  
//	    以上 	启动一个添加stuAdd的线程
		    	//以下启动一个删除stuDel的线程
		    	Thread td3=new Thread("third")
			    {
			    	public void run()	{
			    		ServerSocket myserver=null;
			    		try
									{ 
			    					myserver=new ServerSocket(6662);
			    					System.out.println("正在监听");
									}
			    				catch(Exception e1) 
									{
			    						e1.printStackTrace();
									} 
			    		while(true) 
			    			{ 
			    			
			    			Socket you=null;
			    				
			    				try
								{
			    					you=myserver.accept();
								}
			    				catch (IOException e)
								{
								}
			    				if(you!=null) //为建立的每个连接创建一个服务器线程;
			    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
			    					System.out.println("client connected...");  
			    					new Server_stuDel(you).start(); 
			    				}
				      
			    	}
			    	
			    	}
			    };
			    	td3.start();  
//		    以上 	启动一个删除stuDel的线程
//			以下启动一个修改stu表的线程
			    	Thread td4=new Thread("forth")
				    {
				    	public void run()	{
				    		ServerSocket myserver=null;
				    		try
										{ 
				    					myserver=new ServerSocket(6663);
				    					System.out.println("正在监听");
										}
				    				catch(Exception e1) 
										{
				    						e1.printStackTrace();
										} 
				    		while(true) 
				    			{ 
				    			
				    			Socket you=null;
				    				
				    				try
									{
				    					you=myserver.accept();
									}
				    				catch (IOException e)
									{
									}
				    				if(you!=null) //为建立的每个连接创建一个服务器线程;
				    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
				    					System.out.println("client connected...");  
				    					new Server_stuUpdate(you).start(); 
				    				}
					      
				    	}
				    	
				    	}
				    };
				    	td4.start();  
			    	
			    	//以上启动一个修改stu表的线程
//	以下启动一个查询的线程
				    	Thread td5=new Thread("fifth")
					    {
					    	public void run()	{
					    		ServerSocket myserver=null;
					    		try
											{ 
					    					myserver=new ServerSocket(6664);
					    					System.out.println("正在监听");
											}
					    				catch(Exception e1) 
											{
					    						e1.printStackTrace();
											} 
					    		while(true) 
					    			{ 
					    			
					    			Socket you=null;
					    				
					    				try
										{
					    					you=myserver.accept();
										}
					    				catch (IOException e)
										{
										}
					    				if(you!=null) //为建立的每个连接创建一个服务器线程;
					    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
					    					System.out.println("client connected...");  
					    					new  Server_stuFind(you).start(); 
					    				}
						      
					    	}
					    	
					    	}
					    };
					    	td5.start(); 
				    	
  //以上启动一个查询的线程、
//	以下启动一个rankAdd 添加的线程
					    	Thread td6=new Thread("sixth")
						    {
						    	public void run()	{
						    		ServerSocket myserver=null;
						    		try
												{ 
						    					myserver=new ServerSocket(6665);
						    					System.out.println("正在监听");
												}
						    				catch(Exception e1) 
												{
						    						e1.printStackTrace();
												} 
						    		while(true) 
						    			{ 
						    			
						    			Socket you=null;
						    				
						    				try
											{
						    					you=myserver.accept();
											}
						    				catch (IOException e)
											{
											}
						    				if(you!=null) //为建立的每个连接创建一个服务器线程;
						    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
						    					System.out.println("client connected...");  
						    					new  Server_rankAdd(you).start(); 
						    				}
							      
						    	}
						    	
						    	}
						    };
						    	td6.start(); 
					    	
	  //以上启动rankAdd添加的线程
//以上启动一个rank的删除线程
					    	Thread td7=new Thread("seventh")
						    {
						    	public void run()	{
						    		ServerSocket myserver=null;
						    		try
												{ 
						    					myserver=new ServerSocket(6666);
						    					System.out.println("正在监听");
												}
						    				catch(Exception e1) 
												{
						    						e1.printStackTrace();
												} 
						    		while(true) 
						    			{ 
						    			
						    			Socket you=null;
						    				
						    				try
											{
						    					you=myserver.accept();
											}
						    				catch (IOException e)
											{
											}
						    				if(you!=null) //为建立的每个连接创建一个服务器线程;
						    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
					    					System.out.println("client connected...");  
						    					new  Server_rankDel(you).start(); 
						    				}
							      
						    	}
						    	
						    	}
						    };
						    	td7.start();
//以上启动一个rank的删除线程
//		以上启动一个subjec的添加线程
						    	Thread td8=new Thread("eighth")
							    {
							    	public void run()	{
							    		ServerSocket myserver=null;
							    		try
													{ 
							    					myserver=new ServerSocket(6667);
							    					System.out.println("正在监听");
													}
							    				catch(Exception e1) 
													{
							    						e1.printStackTrace();
													} 
							    		while(true) 
							    			{ 
							    			
							    			Socket you=null;
							    				
							    				try
												{
							    					you=myserver.accept();
												}
							    				catch (IOException e)
												{
												}
							    				if(you!=null) //为建立的每个连接创建一个服务器线程;
							    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
						    					System.out.println("client connected...");  
							    					new  Server_subAdd(you).start(); 
							    				}
								      
							    	}
							    	
							    	}
							    };
							    	td8.start();
//	以上启动一个subject的添加线程
//	以上启动一个login的添加线程
							    	Thread td9=new Thread("ninth")
								    {
								    	public void run()	{
								    		ServerSocket myserver=null;
								    		try
														{ 
								    					myserver=new ServerSocket(6668);
								    					System.out.println("正在监听");
														}
								    				catch(Exception e1) 
														{
								    						e1.printStackTrace();
														} 
								    		while(true) 
								    			{ 
								    			
								    			Socket you=null;
								    				
								    				try
													{
								    					you=myserver.accept();
													}
								    				catch (IOException e)
													{
													}
								    				if(you!=null) //为建立的每个连接创建一个服务器线程;
								    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
							    					System.out.println("client connected...");  
								    					new  Server_login(you).start(); 
								    				}
									      
								    	}
								    	
								    	}
								    };
								    	td9.start();
//		以上启动一个login的添加线程
//		以下启动一个rankUpdate的添加线程
								    	Thread td10=new Thread("tenth")
									    {
									    	public void run()	{
									    		ServerSocket myserver=null;
									    		try
															{ 
									    					myserver=new ServerSocket(6669);
									    					System.out.println("正在监听");
															}
									    				catch(Exception e1) 
															{
									    						e1.printStackTrace();
															} 
									    		while(true) 
									    			{ 
									    			
									    			Socket you=null;
									    				
									    				try
														{
									    					you=myserver.accept();
														}
									    				catch (IOException e)
														{
														}
									    				if(you!=null) //为建立的每个连接创建一个服务器线程;
									    				{             //处理相应的请求。以上请求是在客户端不为空的情况下
								    					System.out.println("client connected...");  
									    					new  Server_rankUpdate(you).start(); 
									    				}
										      
									    	}
									    	
									    	}
									    };
									    	td10.start();
//			以上启动一个rankUpdate的添加线程
//			以下启动一个banJi的添加线程
					Thread td11=new Thread("eleventh")
						 {
							public void run()	{
						ServerSocket myserver=null;
						try
						{ 
						myserver=new ServerSocket(6670);
						System.out.println("正在监听");
						}
						catch(Exception e1) 
						{
										    						e1.printStackTrace();
						} 
						while(true) 
					{ 
										    			

⌨️ 快捷键说明

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