求助,java对象的问题
问题,先看部分代码如下JavaSock jSock = new JavaSock();
CSock sock,sock1;
int eid = jSock.JavaSock_EpollCreate(ftp);
ParseMsgInface userInterface = getUmcToSp_Group();
sock = jSock.JavaSock_ServListen(eid, meip, meport, userInterface,
ftp);
if (sock == null) {
logger.info("无法创建本地" + meip + ":" + meport + "监听服务!");
//System.out.println("无法创建本地" + meip + ":" + meport + "监听服务!");
return;
}
jSock.JavaSock_close(sock);
sock1 = jSock.JavaSock_ConnectTo(meip, toip, toport, ftp);
if (sock1 == null) {
logger.info("无法连接到" + toip + ":" + toport);
//System.out.println("无法连接到" + toip + ":" + toport);
return;
}
其中jSock和 Csock对象下的方法都是c实现的,我无法控制。现在的问题关键是,这个是使用与web中调用。我想要的是,它不是随着服务启动而实例化。而是调用时实例化。
我希望第一次调用之后,sock会被创建,此后由于端口被占用,无法重复创建,如何在第一次调用创建之后,它会一直存在,无需在创建。从创建时开始直到web服务的生命结束。我任何时候都可以直接用. --------------------编程问答-------------------- 哇,好有难度啊~!
补充:Java , Web 开发