write(4, "{", 1) = 1 write(4, "\"", 1) = 1 write(4, "hello", 5) = 5 write(4, "\"", 1) = 1 write(4, ":", 1) = 1 write(4, "\"", 1) = 1 write(4, "world", 5) = 5 write(4, "\"", 1) = 1 write(4, "}", 1) = 1 read(5, "{\"hello\":\"world\"}", 1024) = 17 read(5, 0x7fff130b2eb8, 1024) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN}], 1, -1