Package de.mid.innovator.net
Class InoNet
- java.lang.Object
-
- de.mid.innovator.net.InoNet
-
- Direct Known Subclasses:
SrvConnection
public class InoNet extends java.lang.ObjectThis class enables Innovator Java clients to communicate via the TCP/IP network.- Author:
- borschet
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect()voiddisconnect()byte[]fileFromSocket()java.net.InetSocketAddressgetSocketAddress()booleanisConnected()protected booleanisSocketConnected()byte[]receive()voidsend(InoTelegram tel)byte[]sendAndReceive(InoTelegram tel)
-
-
-
Constructor Detail
-
InoNet
public InoNet(java.lang.String host, int port) throws java.lang.IllegalArgumentException, InoNetException- Throws:
java.lang.IllegalArgumentExceptionInoNetException
-
InoNet
public InoNet(java.net.InetSocketAddress address, java.lang.String ipstr) throws java.lang.IllegalArgumentException, java.net.UnknownHostException- Throws:
java.lang.IllegalArgumentExceptionjava.net.UnknownHostException
-
-
Method Detail
-
connect
public void connect() throws InoNetException- Throws:
InoNetException
-
disconnect
public void disconnect() throws InoNetException- Throws:
InoNetException
-
isSocketConnected
protected boolean isSocketConnected()
-
isConnected
public boolean isConnected()
-
send
public void send(InoTelegram tel) throws InoNetException
- Throws:
InoNetException
-
receive
public byte[] receive() throws InoNetException- Throws:
InoNetException
-
sendAndReceive
public byte[] sendAndReceive(InoTelegram tel) throws InoNetException
- Throws:
InoNetException
-
getSocketAddress
public java.net.InetSocketAddress getSocketAddress()
-
fileFromSocket
public byte[] fileFromSocket() throws InoNetException- Throws:
InoNetException
-
-