TCPConnection

From Fernseher
Revision as of 16:46, 21 January 2009 by 129.42.161.36 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Wrapper for C socket API. Only works for now with IPv4 and TCP streams. Only client support for now as well. Just simpler. Why would a user of Modjs need server support anyway?

Construct with:

connection = new TCPConnection(remotehost, remoteport)

Exceptions:

TCPConnectionError

Send and receive with:

connection.send(string | array of strings)
string = connection.recvAll()
string = connection.recvLine(chomp?)
array of strings = connection.recvLines(numLines, chomp?)
boolean = connection.dataAvailable()

Closure is done when garbage collected, or when close() is called directly:

connection.close()