Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Socket Connect problema

$
0
0
Estou preparando um cliente, testei-o no Windows e funcionou perfeitamente.

Mas quando eu mudei para o meu Linux VPS ubuntu, o servidor simplesmente fecha ao usar o socket_connect

Código:

Code:

public OnPlayerConnect(playerid)
{
        new pIP[16];
        new string[32];

        bac_Socket[playerid] = socket_create(UDP);
        GetPlayerIp(playerid, pIP, sizeof(pIP));

        IsACConnected[playerid] = false;
        IsCheater[playerid] = false;
        UpdateNeeded[playerid] = false;

        format(string, sizeof(string), "connected |%d| ,%s,", playerid, CURRENT_VERSION); // azeite
   
        socket_connect(bac_Socket[playerid], pIP, 4000);
        socket_send(bac_Socket[playerid], string, sizeof(string));

        return 1;
}

Resultado:
Log do servidor:

Code:

socket_connect(): Socket ID 0 has failed to connect.
Eu acredito que aconteceu porque a porta 4000 (TCP / UDP) não está liberada no Linux. Se esse for o problema, me diga como liberá-lo.

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>