📄 moteconnector.java
字号:
package com.mars.net;
import java.net.*;
import java.io.*;
public class MoteConnector {
private Socket baseSocket;
private boolean isConn=false;
public MoteConnector(){
this.getConn();
}
public void getConn(){
try{
SocketAddress remoteAddr=new InetSocketAddress("192.168.1.10",10002);
baseSocket=new Socket();
baseSocket.setReuseAddress(true);
baseSocket.connect(remoteAddr,8000);
isConn=true;
}
catch(UnknownHostException ex){
System.out.println("Socket连接找不到主机!");
}
catch(IOException ex){
System.out.println("Socket连接出现IO异常!");
}
}
public boolean isConnected(){
return isConn;
}
public InputStream getInputStream(){
InputStream socketIS=null;
try{
socketIS=baseSocket.getInputStream();
}
catch(IOException ex){
System.out.println("获取socket inputstream异常!");
}
return socketIS;
}
public OutputStream getOutputStream(){
OutputStream socketOS=null;
try{
socketOS=baseSocket.getOutputStream();
}
catch(IOException ex){
System.out.println("获取socket inputstream异常!");
}
return socketOS;
}
public void disConn(){
try{
baseSocket.close();
}
catch(IOException ex){
System.out.println("关闭Socket IO异常!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -