У меня есть несколько клиентов, которые пишут в один сокет (не порт), когда они пишут вместе, я получаю мусор, все данные от всех клиентов объединяются.
все клиенты находятся в одной программе вThreads.
Мне нужно заблокировать write ()
ASocket.Connection.Socket.LOCK; // need to be thread safe
ASocket.Connection.Socket.Write(buf);
ASocket.Connection.Socket.UNLOCK; // need to be thread safe
Как мне это сделать?
Спасибо.
Delphi 2010, Indy 10,Win7