socket_send tera server offline

Započeo .бутиган, Avgust 10, 2017, 14:49:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Prazna skripta, samo socket plugin
Detaljan opis problema: Imam problemsa socket_send funkciom, kresuje mi server(tj. stavlja mi net status servera na offline i time gubim konekciju sa serverom). Primanje podataka i konekcija na server funkcionise sve kako treba. Sa druge straje se nalazi obicna console applikacija koja bukvalno samo ispisuje podatke.
Dio skripte:[pawn]public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len)
{
   printf("Remote client [%d] has sent: %s", remote_clientid, data); // id & data
    socket_send(id, "data", strlen("data"));
   return 1;
}[/pawn]
private static void ReceiveCallback(IAsyncResult ar)
        {
            try
            {
                StateObject state = (StateObject)ar.AsyncState;
                Socket client = state.workSocket;
                int bytesRead = client.EndReceive(ar);
                if (bytesRead > 0)
                {
                    state.sb.Append(Encoding.ASCII.GetString(state.buffer, 0, bytesRead));

                    client.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0,
                        new AsyncCallback(ReceiveCallback), state);
                }
                else
                {
                    if (state.sb.Length > 1)
                    {
                        response = state.sb.ToString();
                    }
                    receiveDone.Set();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
        }

C# code

Neke slike/video za lakse dobivanje pomoci(neobavezno):


“Without requirements or design, programming is the art of adding bugs to an empty text file.” - Louis Srygley

Resio sam tako sto sam socket_sand promenio sa funkciom socket_sendto_remote_client. Hvala Dragonu na pomoci.


“Without requirements or design, programming is the art of adding bugs to an empty text file.” - Louis Srygley