1 (изменено: MandarinKa02, 2017-02-25 18:42:51)

Тема: AHK: Sockets

Здраствуйте, наблюдаю такую проблему. Если быстро отправлять текст через AHKsock_Send, то на Listen'e он соединяется с прошлым.
Например:

;Клиент
Loop 100
{
sText := "Test" A_Index
AHKsock_Send(iSocket, &sText, StrLen(sText) * 2)
}

Получаем:


Test1
Test2
Test3
Test4Test5Test6
Test7
Test8
...
Test99Test100

В чем проблема?

+ открыть спойлер

* Добавил пример кода в спойлер.

2 (изменено: stealzy, 2017-02-25 18:32:54)

Re: AHK: Sockets

WTF? Почему вы сюда пишете, а не автору библиотеки?
Кто здесь должен срочно разобраться в библиотеке размером >1000 строк и дать вам ответ?
Порядочные люди начинают с Issue на github.

3

Re: AHK: Sockets

Не успевает, наверно, получатель прочитать одно слово, как уже приходит другое. Если посылка и приём не синхронизируются, то что же тут удивительного.