Наш школьный проект - клиент BitTorrent.Сегодня я внезапно получил ошибку {tcp_error,#Port<0.2095>,emsgsize}
, и мой вопрос, что вызвало эту ошибку?У меня option {packet,4}
на gen_tcp
, так что я думаю, что длина пакета не соответствует 4 первым байтам?Это было бы очень странно, потому что все сообщения BitTorrent, за исключением рукопожатия, имеют первые 4 байта len.Вчера мы смогли скачать, и теперь я получаю эти сообщения.Обратите внимание, что некоторые сообщения приходят очень хорошо.Спасибо за ваши мысли по проблеме.