http://vbs.rВозможно кто-то уже сталкивался с такой ошибкой и знает ответ. У меня программа, сетевой клиент-сервер, используемый протокол TCP, к серверу могут подключатся несколько клиентов одновременно, (все подключаются к 0 сокету, при подключении грузится еще один сокет, и отправляется подтверждение подключения с него), ошибка (я думаю это ошибка), заключается в следующем, теперь если я захочу в цикле отправить данные на несколько сокетов:
public sub SendData (strInData as string)
for a=1 to Conf.Sockets
Socket(a).senddata strInData
next
end sub
данные приходят только к сокету который будет последним которому данные были отправлены. Это конечно устраняется введением паузы не менее .7 секунды после команды отправки данных и данные идут по всем сокетам, но меня это не устраивает, если у меня 200 клиентов, то отправка данных на все займет ого-го сколько времени. В связи с этим я в данный момент работаю с протоколом UDP (выполнил свою так-сказать реализацию протокола TCP поверх UDP), так как с ним, описанных выше проблем не возникает. Прошу отвечать на этот вопрос только если вы знаете ответ.
(Необходимо для усовершенствования работы сетевого чата)