Comments 6
С нынешней «популярностью» Flash на Хабре статья звучит как «вычисление квадратных корней с использованием вавилонской клинописи» )
Я вот не понимаю этой статьи. Вы решили тривиальную задачу, используя самое очевидное решение, только без довольно ценных атрибутов, как например, идентификатор пакетов. Почему 40000 = 40KB я тоже не совсем понял. В общем грусть и печаль.
Почему 40000 = 40KB я тоже не совсем понял.
40000 байт сделано для того что бы оставить место для имени соединения и названия принимающего метода.
без довольно ценных атрибутов, как например, идентификатор пакетов.
не вижу ценности дополнительных атрибутов, поясните.
Тогда у Вас 960 байт для имени соединения и названия принимающего метода и даже название метода «wellOkIAmReallyTryingToCreateLongMethodNameSoICanSayThatIUseThisBufferWisely» занимает 71 байт, а такое название — это уже порнография.
А по поводу дополнительных аттрибутов — как и обычно в пакетной передачи информации, чтобы отделить мух от котлет (клиент отключился не передав всё сообщение, а затем подключился снова и начал слать данные заново).
А по поводу дополнительных аттрибутов — как и обычно в пакетной передачи информации, чтобы отделить мух от котлет (клиент отключился не передав всё сообщение, а затем подключился снова и начал слать данные заново).
Тогда у Вас 960 байт для имени соединения и названия принимающего метода
Действительно погорячился, поправил.
клиент отключился не передав всё сообщение, а затем подключился снова и начал слать данные заново
Такой ситуации в комплексном веб приложении не должно возникнуть. Для других ситуаций вам необходимо самостоятельно описать логику работы при потери пакетов.
И да, уж извините, с телефона не попал по линку. Мой предыдущий комментарий не является ответом на Ваш.
Sign up to leave a comment.
Передаем больше 40 килобайт по LocalConnection