Ладно. Вот такой вопрос.
Сервер не отвечает, потому что нету в моей строке завершающего символа с кодом 0.
Как его туда поставить? Думаю так:
1. Раз за разом перед началом чистить мою 10к-строку, чтобы в ней все символы были равны 0.
2. Формировать мою строку на сервер.
3. Непосредственно при отправке в ФБ fbTcpWrite вписывать так:
fbTcpWrite(xExecute:=TRUE, hConnection:=fbTcpClient.hConnection, pData:=ADR(sDataSend), szSize:=SIZEOF(sDataSend) +1 );
Так получится?
Буфер будет на один символ длиннее, а там 0 (см. п1.).




Ответить с цитированием