Class: cogen.core.sockets.Socket

A wrapper for socket objects, sets nonblocking mode and adds some internal bufers and wrappers. Regular calls to the usual socket methods return operations for use in a coroutine.

Methods

accept (self)

bind (self, *args)

close (self, *args)

connect (self, addr)

fileno (self)

getpeername (self)

getsockname (self, *args)

gettimeout (self, *args)

listen (self, backlog)

read (self, size)

readall (self, size)

readline (self, size)

setblocking (self, val)

setsockopt (self, *args)

settimeout (self, to)

shutdown (self, *args)

write (self, data)

writeall (self, data)