11.12.2013, 15:53
В общем, как сделать, чтобы фильтерскрипт обрабатывал входящие коннекты только на тот ид сокета, что нужно и принимал пакеты только на него (использую всем известный socket плагин от BlueG)?
Сделал так (в данном случае нужный сокет зовётся sSocket):
public onSocketRemoteConnect(Socket:id, remote_client[], remote_clientid)
{
if(id == sSocket)
{
/* здесь собственно обработка */
}
return true;
}
Аналогично:
public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len)
{
if(id == sSocket)
{
/* и тут тоже обработка */
}
return true;
}
Правильно ли сделал?
Сделал так (в данном случае нужный сокет зовётся sSocket):
public onSocketRemoteConnect(Socket:id, remote_client[], remote_clientid)
{
if(id == sSocket)
{
/* здесь собственно обработка */
}
return true;
}
Аналогично:
public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len)
{
if(id == sSocket)
{
/* и тут тоже обработка */
}
return true;
}
Правильно ли сделал?