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

📄 receiveserver.java

📁 JAVA实现的SOCKET通讯源码,里面有双方制定的报文标示!
💻 JAVA
字号:
package testDzjs.yhServer.threadControl;
//类receiveServer


import testDzjs.yhServer.appInstance.DbYh;

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

/**
 * 银行服务器的监听类
 * 在此生成与客服端的连接
 * 每一个连接生成一个线程进行处理
 */
public class receiveServer{

    final int RECEIVE_PORT=8080; //该服务器的端口号

    /**
     *receiveServer的构造器
     */
    public receiveServer() {

        ServerSocket rServer=null;  //ServerSocket的实例

        Socket request=null;        //用户请求的套接字

        Thread receiveThread=null;

        try{
            rServer=new ServerSocket(RECEIVE_PORT);     //初始化ServerSocket

            System.out.println("Welcome to the test bank server!");

            System.out.println(new Date());

            System.out.println("The server is ready!");

            System.out.println("Port: "+RECEIVE_PORT);

            while(true){    //等待用户请求

                request=rServer.accept();   //接收客户机连接请求

                DbYh.getInstance().receiveCount();

                receiveThread=new serverThread(request,DbYh.getInstance().getReceiveCount());    //生成serverThread的实例

                receiveThread.start();      //启动serverThread线程

            }
        }catch(IOException e){
            System.out.println(e.getMessage()) ;
            e.printStackTrace();
        }
    }//end of receiveServer()

} //end of class

⌨️ 快捷键说明

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