TCP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
TCP - 2007-01-07 23:19:46.690000
|
|
|
SantaS
Сообщений: 99
Оценки: 0
Присоединился: 2006-09-23 21:49:06.040000
|
Здрасти! Я пишу локалһный чат на С, исполҗзую tcp, я слышал что не которые сервисы в сети валят исполһзуя спеөиалһно сформированные tcp пакеты. Правда ли? И как моҗно от этого спастисһ?
|
|
|
RE: TCP - 2007-01-08 00:51:42.513333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
а валят потому что сервисы бажные. если твоя программа будет готова не упасть при виде любой последовательности байт прочитанной из сокета, какой бы не была эта последовательность, то никто твою программу и не уронит.
|
|
|
RE: TCP - 2007-01-09 17:31:38.463333
|
|
|
SantaS
Сообщений: 99
Оценки: 0
Присоединился: 2006-09-23 21:49:06.040000
|
Я забираю строку с порта командой recv, здесь нужно указать размер буфера в которой эта ф-ия пишет строку, если посланная строка будет длинее размера буфера, то сервис упадет или просто обрежит строку?
|
|
|
RE: TCP - 2007-01-10 03:08:50.043333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
обрежет. в том смысле, что остаток строки будет прочитан в следующих вызовах recv.
|
|
|
|
|