You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
<!--
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURC-->
Unknown macro: {table} Unknown macro: {tr} Unknown macro: {th} Return Types
Unknown macro: {table}
{column:padding=0px|width=80px}{column}{column}{column}
Unknown macro: {tr} Unknown macro: {th} Method Summery
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} getReceivedPacket()
Get a packet from recieve buffer, read buffer until empty (null is returned).
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} sendPacket(ip/host, packet, [port])
Send a packet.
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} startSocket(portnumber, methodToInvokeWhenPacketReceivedAndBufferIsEmpty)
Start a UDP socket for a port.
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} stopSocket()
Stop the UDP socket for a port.
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} testPacket(packet)
Put a test packet in the receive buffer to test your method call and getReceivedPacket.
Unknown macro: {table}
{column:padding=0px|width=100%}{column}
Unknown macro: {tr} Unknown macro: {th} Method Details
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} createNewPacket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} createNewPacket
Unknown macro: {tr} Unknown macro: {td} Create a new empty packet.
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
Unknown macro: {tr} Unknown macro: {td} Returns
[JSPacket]
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {div}
var packet = plugins.udp.createNewPacket()
packet.writeUTF('hello world!')//writes UTF
packet.writeInt(12348293)//writes 4 bytes
packet.writeShort(14823)//writes 2 bytes
packet.writeByte(123)//writes 1 byte
Unknown macro: {tr} Unknown macro: {td}
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} getReceivedPacket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} getReceivedPacket
Unknown macro: {tr} Unknown macro: {td} Get a packet from recieve buffer, read buffer until empty (null is returned).
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
Unknown macro: {tr} Unknown macro: {td} Returns
[JSPacket]
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {div}
var packet = null
while( ( packet = plugins.udp.getReceivedPacket() ) != null)
{
var text = packet.readUTF()
var count = packet.readInt()
}
Unknown macro: {tr} Unknown macro: {td}
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} sendPacket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} sendPacket
Unknown macro: {span} (ip/host, packet, [port])
Unknown macro: {tr} Unknown macro: {td} Send a packet.
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
ip/host
packet
[port]
Unknown macro: {tr} Unknown macro: {td} Returns
[Boolean]
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {div}
var packet = plugins.udp.createNewPacket()
packet.writeUTF('hello world!')
plugins.udp.sendPacket('10.0.0.1',packet)
Unknown macro: {tr} Unknown macro: {td}
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} startSocket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} startSocket
Unknown macro: {span} (portnumber, methodToInvokeWhenPacketReceivedAndBufferIsEmpty)
Unknown macro: {tr} Unknown macro: {td} Start a UDP socket for a port.
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
portnumber
methodToInvokeWhenPacketReceivedAndBufferIsEmpty
Unknown macro: {tr} Unknown macro: {td} Returns
[Boolean]
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {div}
plugins.udp.startSocket(1234,my_packet_process_method)
Unknown macro: {tr} Unknown macro: {td}
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} stopSocket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} void
Unknown macro: {span} stopSocket
Unknown macro: {tr} Unknown macro: {td} Stop the UDP socket for a port.
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
Unknown macro: {tr} Unknown macro: {td} Returns
void
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {tr} Unknown macro: {td}
Unknown macro: {tbody} Unknown macro: {tr} Unknown macro: {td} testPacket
Unknown macro: {tr} Unknown macro: {td} Unknown macro: {span} testPacket
Unknown macro: {span} (packet)
Unknown macro: {tr} Unknown macro: {td} Put a test packet in the receive buffer to test your method call and getReceivedPacket.
Unknown macro: {tr} Unknown macro: {td} Since
Replace with version info
Unknown macro: {tr} Unknown macro: {td} Parameters
packet
Unknown macro: {tr} Unknown macro: {td} Returns
[Boolean]
Unknown macro: {tr} Unknown macro: {td} Also see
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} External links
Unknown macro: {div}
Unknown macro: {tr} Unknown macro: {td} Sample
Unknown macro: {div}
var packet = plugins.udp.createNewPacket()
packet.writeUTF('hello world!')
plugins.udp.testPacket(packet)
Unknown macro: {tr} Unknown macro: {td}