и читать из двух тредов в один сокет одновременно или использовать event loop и поочерёдно писать/читать, например при передачи больших объёмов данных (гигабайтные файлы) в две стороны?
Ты за один "удар" гигабайты не засунешь в сокет. И, если я правильно помню, то сисколлы read и write на один и тот-же сокет или упадут или будут выстроены в очередь
Ну документация не запрещает вызывать одновременно read /write на один сокет, просто будет ли ядро реально писать и читать в параллель если физически full duplex
Обсуждают сегодня