sleep.bridges.io

Class SocketObject


public class SocketObject
extends IOObject

Field Summary

protected Socket
socket

Fields inherited from class sleep.bridges.io.IOObject

buffer, in, out, reader, readerb, readeru, thread, token, writerb, writeru

Method Summary

void
close()
Object
getSource()
returns the socket used for this connection
void
listen(int port, int timeout, Scalar data, ScriptEnvironment env)
void
open(String server, int port, int timeout, ScriptEnvironment env)
static void
release(int port)
releases the socket binding for the specified port

Methods inherited from class sleep.bridges.io.IOObject

close, getBuffer, getConsole, getInputBuffer, getInputStream, getOutputStream, getReader, getSource, getThread, getToken, getWriter, isEOF, openRead, openWrite, print, printLine, readCharacter, readLine, sendEOF, setEncoding, setThread, setToken, wait

Field Details

socket

protected Socket socket

Method Details

close

public void close()
Overrides:
close in interface IOObject

getSource

public Object getSource()
returns the socket used for this connection
Overrides:
getSource in interface IOObject

listen

public void listen(int port,
                   int timeout,
                   Scalar data,
                   ScriptEnvironment env)

open

public void open(String server,
                 int port,
                 int timeout,
                 ScriptEnvironment env)

release

public static void release(int port)
releases the socket binding for the specified port