Проблема с сокетами - 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
А объявлена переменная так? Если так, то все норм, на первый взгляд.
Re: Проблема с сокетами -
Alexan - 11.12.2013
Quote:
Originally Posted by OKStyle
А объявлена переменная так? Если так, то все норм, на первый взгляд.
|
Проблему решил, всё норм. Дело было в другом. За ответ спасибо.