public class SimpleUDPServer extends Object
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
SimpleUDPServer.Exchange  | 
static interface  | 
SimpleUDPServer.RequestMatcher  | 
static class  | 
SimpleUDPServer.SimpleServerExchange  | 
| Constructor and Description | 
|---|
SimpleUDPServer()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addRequestResponse(DatagramPacket request,
                  byte[] response)
addRequestResponse 
 | 
protected boolean | 
attemptConversation(DatagramSocket socket)
attemptConversation 
 | 
InetAddress | 
getInetAddress()
getInetAddress 
 | 
int | 
getPort()
getPort 
 | 
SimpleServerRunnable | 
getRunnable()
getRunnable 
 | 
int | 
getTimeout()
getTimeout 
 | 
void | 
onInit()
onInit 
 | 
protected SimpleUDPServer.RequestMatcher | 
recievedPacket(DatagramPacket request)
recievedPacket 
 | 
void | 
setInetAddress(InetAddress testInetAddress)
setInetAddress 
 | 
void | 
setPort(int port)
setPort 
 | 
void | 
setTimeout(int timeout)
setTimeout 
 | 
void | 
startServer()
startServer 
 | 
void | 
stopServer()
stopServer 
 | 
public void onInit()
onInit
public void startServer()
                 throws IOException
startServer
Exception - if any.IOExceptionpublic void stopServer()
                throws IOException
stopServer
IOException - if any.public SimpleServerRunnable getRunnable() throws IOException
getRunnable
Runnable object.Exception - if any.IOExceptionpublic void setPort(int port)
setPort
port - a int.public int getPort()
getPort
public void setTimeout(int timeout)
setTimeout
timeout - a int.public int getTimeout()
getTimeout
protected boolean attemptConversation(DatagramSocket socket) throws IOException
attemptConversation
socket - a DatagramSocket object.IOException - if any.protected void addRequestResponse(DatagramPacket request, byte[] response)
addRequestResponse
request - a DatagramPacket object.response - an array of byte.protected SimpleUDPServer.RequestMatcher recievedPacket(DatagramPacket request)
recievedPacket
request - a DatagramPacket object.SimpleUDPServer.RequestMatcher object.public void setInetAddress(InetAddress testInetAddress)
setInetAddress
testInetAddress - a InetAddress object.public InetAddress getInetAddress()
getInetAddress
InetAddress object.Copyright © 2020. All rights reserved.