Проблема с сокетами
#1

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

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)