about summary refs log tree commit diff stats
path: root/091socket.cc
Commit message (Collapse)AuthorAgeFilesLines
* 3427Kartik K. Agaram2016-09-271-2/+5
|
* 3412Kartik K. Agaram2016-09-241-6/+8
| | | | Clean up a memory leak and a couple of other things.
* 3403Stephen Malina2016-09-211-28/+19
| | | | | Wrap $read-from-socket in a channel and fix the socket example so that browser's display the response properly.
* 3399 - Update network primitives.Stephen Malina2016-09-181-16/+56
| | | | | | | $write-to-socket, $read-from-socket, and $accept now pass around references to socket pointers. $read-from-socket handles EOF explicitly.
* 3349Kartik K. Agaram2016-09-141-2/+6
| | | | Fix a warning on some compilers.
* 3323 - Add simple network primitivesStephen Malina2016-09-111-0/+166
Includes four Mu functions: - $socket: Creates the C structure for a socket and tries to bind and listen on a user-provided port. - $accept: Returns a number pointer to a new socket session. Should be called with the result of $socket. - $read-from-socket: Read one character from the socket, passed in as a Mu number. Should only be called after calling $socket and $accept. - $close-socket: Takes two parameters, one for the result of $socket and one for the result of $accept, closing both sockets and releasing bound ports.