![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Такой вопрос: read с сокета и write на сокет происходят с разных мест (не знаю как понятней выразится)?
Т.е. например на сокет пришли данные, я их не прочитал, записал на сокет свои и вызвал flush(). Отправятся ли непрочитанные данные обратно на сервер? |
|
|||||
|
нет, поток чтения и пото отправки это две разных штуки, не переживайте, можете писать сколько угодно и не обязательно читать, или наоборот, ничего не перепутается. А вот данные могут приходить другими кусками, т.е. понаписали, сфлашили, а на той стороне может прийти кусками, и наоборот, вы можете получить в разное время куски того что отправили с другого места. Порядок при этом гарантируется и будет соблюдён.
__________________
:) |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Спс.
p.s. Насчет "может прийти кусками" знаю.) |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:26. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| Sock |
|
|