com.numdata.socket.tool
Class SocketTool.Socket2URI

java.lang.Object
  extended by com.numdata.socket.tool.SocketTool.Socket2URI
All Implemented Interfaces:
Runnable
Enclosing class:
SocketTool

protected class SocketTool.Socket2URI
extends Object
implements Runnable

Server.


Constructor Summary
SocketTool.Socket2URI(String serverBindAddress, int serverTcpPort, URI uri)
          Construct server.
 
Method Summary
protected  void receive(Socket socket)
          Receive message from socket.
protected  void received(byte[] data)
          Called when data is received.
 void run()
           
protected  void sendToURI(byte[] data)
          Send data to URI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketTool.Socket2URI

public SocketTool.Socket2URI(@Nullable
                             String serverBindAddress,
                             int serverTcpPort,
                             @NotNull
                             URI uri)
Construct server.

Parameters:
serverBindAddress - Address to bind to.
serverTcpPort - TCP on which to receive data.
uri - URI to forward data to.
Method Detail

run

public void run()
Specified by:
run in interface Runnable

receive

protected void receive(Socket socket)
Receive message from socket.

Parameters:
socket - Socket connection.

received

protected void received(byte[] data)
Called when data is received.

Parameters:
data - Message to send.

sendToURI

protected void sendToURI(byte[] data)
Send data to URI.

Parameters:
data - Data to send.


Copyright © 2018 Numdata BV. All rights reserved.