SA-MP Forums Archive
Проблема с сокетами - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с сокетами (/showthread.php?tid=480574)



Проблема с сокетами - Alexan - 11.12.2013

В общем, как сделать, чтобы фильтерскрипт обрабатывал входящие коннекты только на тот ид сокета, что нужно и принимал пакеты только на него (использую всем известный 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;
}

Правильно ли сделал?


Re: Проблема с сокетами - OKStyle - 11.12.2013

А объявлена переменная так? Если так, то все норм, на первый взгляд.
pawn Код:
new Socket:sSocket;



Re: Проблема с сокетами - Alexan - 11.12.2013

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
А объявлена переменная так? Если так, то все норм, на первый взгляд.
pawn Код:
new Socket:sSocket;
Проблему решил, всё норм. Дело было в другом. За ответ спасибо.