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

📄 serverconn.java

📁 农业银行ATM对帐查询系统后台类包的源代码,实现了FTP,数据库管理等等功能
💻 JAVA
字号:
package boco.transmonitor.xmlsocket;//******************************************************************************//:功能://:时间:2002-07//:作者:王建宾//:特殊描述::test:为DEBUG时启用//:程序描述:////******************************************************************************import java.net.*;import java.io.*;import java.util.*;//****************************************************************************//类名称:后台监控服务器的客户连接线程//类功能:实现每个客户连接的线程//****************************************************************************public class ServerConn {protected DataOutputStream outStream=null;protected Socket clientSocket;protected XmlServer server;protected UserThread reader;//***************************************************************************//方法名称:构造函数//方法功能:初始化客户线程连接//***************************************************************************  public ServerConn(XmlServer server,Socket clientSocket) {      try{            this.server=server;            this.clientSocket=clientSocket;            outStream=new DataOutputStream(clientSocket.getOutputStream());            reader=new UserThread(server,clientSocket);            reader.start();        }      catch(Exception e){            System.out.println("初始化连接出错:"+e.toString());        }  }//**************************************************************************//方法名称:发送字符串//方法功能:向客户发送信息//**************************************************************************  public synchronized void sendString(String str)  {        //:test:System.out.println("HereStr:"+str);        if(str==null)        {          disconnection();          return;        }        try{            outStream.writeUTF(str);            //:test:System.out.println("InMe2");        }        catch(Exception e){            e.printStackTrace();            disconnection();            return;        }  }//***************************************************************************//方法名称:关闭客户线程//方法功能:通过关闭UserThread实例关闭线程//****************************************************************************  public synchronized void disconnection(){      try{            reader.closeConnection();      }      catch(Exception e){            System.out.println("关闭线程出错:"+e.toString());      }      reader.destroy();  }}

⌨️ 快捷键说明

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