Насколько я понимаю, простой TCP-сервер будет закодирован следующим образом.
socket() - bind() - listen() - accept() - read() - write()
Клиенты будут написаны следующим образом.
socket() - bind() (необязательно) - connect() - write() - read()
Обратите внимание на разницу в порядке вызовов read() и write() между клиентской и серверной программой.
Требуется ли всегда читать () перед записью () в серверной программе, и если, то почему?
Спасибо, Нага