I’d like this channel to be a place for me to ask you questions. To get opinions on feature direction if you will.
First topic has to do with Sockets.
Having done the first draft of TCPSocket, UDPSocket, IPCSocket and ServerSocket yesterday, it occurred to me that the TCPSocket.Listen() functionality was implemented in two different classes. Once in TCPSocket itself and once in ServerSocket. I was thinking of consolidating those so that a developer would always use ServerSocket so that if they wanted scalability later, they’d just need to increase the maximum connection count.
Note: ServerSocket in Buoy has two major differences from its namesake. It can serve IPCSockets and it can serve sockets on preemptive threads.
Discuss…