about summary refs log tree commit diff
path: root/ttb.c
AgeCommit message (Collapse)Author
2025-05-08Fix bug in writeNakidai
On each iteration of partial write ttb need to shift data it want to send rather than try to resend whole buffer again
2025-05-08Improve styleNakidai
It was a bit inconsistent then
2025-04-27Fix server socketNakidai
Since it is used in poll, no need for it to be non-blocking Also, accept(2) actually has a lot of error codes, and its return value should be checked
2025-04-26Fix ppeers generatingNakidai
While generating, server socket must be added so it will be able to be poll(2)ed
2025-04-26Optimize variablesNakidai
- There's no need for storing port and inaddr as separated variables - res can be declared in line with peers - Also, since POLL_WAITMS was removed, no need for checking poll for 0
2025-04-26Move sock to peersNakidai
This way it's also handled through poll, so no need for POLL_WAITMS anymore Though peers[0] is now reserved for server's socket, so server can handle up to SOCKETS_MAX-1 sockets from now
2025-04-17Some improvements v1.0.1Nakidai
- Don't make client sockets nonblocking as poll doesnt require this. Hence, fcntl and errno are not needed there anymore - Add ; after label cuz clang complains about variable declarations after labels and blah blah - Add checks for write(2) call to be sure that all data is sent
2025-04-17Add files v1.0.0Nakidai