nettestcase1.java
来自「采用JAVA开发」· Java 代码 · 共 57 行
JAVA
57 行
package com.gctech.sms.sdsms;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.util.Properties;
import com.gctech.sms.sdsms.common.ResourceUtil;
/**
* <p>Title:建立正确的Telnet端口连接</p>
* <p>Description:</p>
* <p>Copyright: GCTech (c) 2004-6-2</p>
* <p>Company: 国创科技</p>
* <p>Email: ly@gctech.com.cn</p>
*
*
* @version 1.0
* @author liyi
*/
public class NetTestCase1 implements NetTest {
public String test() {
//载入测试信息
Properties ps = ResourceUtil.getConfig("");
String serverIp = ps.getProperty("sd.cmcc.serverIp");
//String port = ps.getProperty("sd.cmcc.port");
String port = "23";
StringBuffer result = new StringBuffer();
Socket socket = null;
try {
socket = new Socket(serverIp, new Integer(port).intValue());
DataInputStream is = new DataInputStream(socket.getInputStream());
String line;
while((line = is.readLine()) != null){
result.append(line);
result.append("\r\n");
}
return result.toString();
} catch (IOException e) {
e.printStackTrace();
return "连接测试失败,网络错误";
} finally {
try {
if (socket != null)
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
NetTestCase1 handler = new NetTestCase1();
System.out.println(handler.test());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?