Показать сообщение отдельно
Старый 20.07.2012, 15:48   #30
Пётр
Нуждающийся
 
Регистрация: 23.05.2007
Сообщений: 95
Написано 34 полезных сообщений
(для 53 пользователей)
Ответ: Непонятки с TCP/IP

Сообщение от Dstalk Посмотреть сообщение
PrintN(TCPPacket)
не?))
Конечно не! Вот как должно быть.
RealCountBytes_1 = ReceiveNetworkData(TCPclientID,*TCPBuffer,4)
TCPlength.i=PeekL(*TCPBuffer)
If TCPlength>1000:TCPlength=1000:PrintN("Packet error!"):EndIf

RealCountBytes_2 = ReceiveNetworkData(TCPclientID,*TCPBuffer,TCPlength)
TCPPacket=PeekS(*TCPBuffer)

PrintN(Str(RealCountBytes_1)+"        "+Str(RealCountBytes_2))
Теперь точно покажет сколько байт было принято. И я думаю что при возникновении глюка оно будет не таким как ты предполагаешь.

Сообщение от Dstalk Посмотреть сообщение
Закрыть бы темку, а то ничего кроме срача тут не предвидится...
Раз ты не слушаешь тех, кто уже сталкивался с подобным и старается тебе помочь, то пожалуй да, тему нужно закрыть. Раз тебе помощь не нужна, то зачем вообще создавал тему?

Не выйдет из тебя программиста. Нет логического мышления и не слушаешь тех, кто старается тебе помочь!
(Offline)
 
Ответить с цитированием