|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjmce.sim.AbstractHardware
jmce.sim.AbstractPeripheral
jmce.sim.Device<java.lang.Integer>
jmce.sim.Serial
jmce.sim.serial.PolledSerial
jmce.sim.serial.TCPSocket
jmce.sim.serial.TCPServer
public class TCPServer
Sample server device over TCP.
This device listen on the specified port (#DEFAULT_PORT) for incoming connection and send/receive data to the connected device.
Field Summary |
---|
Fields inherited from class jmce.sim.serial.TCPSocket |
---|
DEFAULT_PORT |
Fields inherited from class jmce.sim.serial.PolledSerial |
---|
connected, is, os, rcvd, sent |
Fields inherited from class jmce.sim.AbstractPeripheral |
---|
cpu |
Constructor Summary | |
---|---|
TCPServer()
Default constructor |
|
TCPServer(int port)
Constructor with specific port |
Method Summary | |
---|---|
protected void |
close()
Close the socket and release all the resources. |
protected void |
connect()
Implemented by sub class. |
java.lang.String |
toString()
|
Methods inherited from class jmce.sim.serial.TCPSocket |
---|
getPort, setPort, setSocket |
Methods inherited from class jmce.sim.serial.PolledSerial |
---|
consume, delay, init, run |
Methods inherited from class jmce.sim.Serial |
---|
print, println, println, putchar |
Methods inherited from class jmce.sim.Device |
---|
addInputConsumer, addInputProducer, addOutputConsumer, addOutputProducer, getConnected, read, readOutput, readyRead, readyReadOutput, readyWrite, removeInputConsumer, removeOutputConsumer, setConnected, write, writeInput |
Methods inherited from class jmce.sim.AbstractPeripheral |
---|
idle, registerCPU, setIdle, setLive |
Methods inherited from class jmce.sim.AbstractHardware |
---|
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmce.sim.Hardware |
---|
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Constructor Detail |
---|
public TCPServer()
public TCPServer(int port)
Method Detail |
---|
protected void close()
TCPSocket
close
in class TCPSocket
protected void connect() throws SIMException
PolledSerial
Must set the stream to the appropriated value and set connected true.
connect
in class PolledSerial
SIMException
public java.lang.String toString()
toString
in class AbstractHardware
|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |