📄 connectionwrap.java
字号:
/**File Name:MM7Config.java
* Company: 中国移动集团公司
* Date : 2004-1-3
* */
package com.cmcc.mm7.vasp.common;
import com.cmcc.mm7.vasp.conf.MM7Config;
import java.net.*;
public class ConnectionWrap {
MM7Config mm7c;
private Socket socket;
private boolean Free; //标志是否空闲
public long start;
private boolean AuthFlag; //标志是否经过了摘要鉴权
private String DigestInfor;
private int ConnectIndex;
private boolean UserfulFlag=true;
public ConnectionWrap()
{
Free = true;
AuthFlag = false;
DigestInfor = "";
start = 0;
}
public ConnectionWrap(MM7Config mm7config) throws Exception
{
mm7c = mm7config;
/*try{
String MMSCIP = (String)mm7c.getMMSCIP().get(0);
int index = MMSCIP.indexOf(":");
String ip;
int port;
if(index == -1)
{
ip = MMSCIP;
port = 80;
}
else
{
ip = MMSCIP.substring(0,index);
port = Integer.parseInt(MMSCIP.substring(index+1));
}
socket = new Socket(ip,port);
//socket = new Socket( (String) mm7c.getMMSCIP().get(0), 80);
Free = true;
start = 0;
}catch(Exception e)
{
System.out.println(e);
}*/
}
public boolean BuidLink()
{
try{
String MMSCIP = (String)mm7c.getMMSCIP().get(0);
int index = MMSCIP.indexOf(":");
String ip;
int port;
if(index == -1)
{
ip = MMSCIP;
port = 80;
}
else
{
ip = MMSCIP.substring(0,index);
port = Integer.parseInt(MMSCIP.substring(index+1));
}
socket = new Socket(ip,port);
//socket = new Socket( (String) mm7c.getMMSCIP().get(0), 80);
Free = true;
start = 0;
return true;
}catch(Exception e)
{
System.out.println("没有成功建链!原因:"+e);
return false;
}
}
public Socket getSocket()
{
return socket;
}
public boolean getFree()
{
return(Free);
}
public void setFree(boolean bfree)
{
Free = bfree;
}
public void setAuthFlag(boolean authflag)
{
AuthFlag = authflag;
}
public boolean getAuthFlag()
{
return AuthFlag;
}
public void setDigestInfor(String infor)
{
DigestInfor = infor;
}
public String getDigestInfor()
{
return DigestInfor;
}
public void setConnectIndex(int index)
{
this.ConnectIndex = index;
}
public int getConnectIndex()
{
return ConnectIndex;
}
public void setUserfulFlag(boolean flag)
{
this.UserfulFlag = flag;
}
public boolean getUserfulFlag()
{
return UserfulFlag;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -