Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML 2.3]Błąd no instance of overloaded function

Ostatnio zmodyfikowano 2015-06-04 18:21
Autor Wiadomość
GGG205
Temat założony przez niniejszego użytkownika
[SFML 2.3]Błąd no instance of overloaded function
» 2015-06-04 18:21:31
Wyskakuje mi ten błąd:
[/img]

Klasa Odpowiedzialna za odbieranie danych itp:
C/C++
#include <SFML/Network.hpp>

using namespace sf;

class GClient
{
protected:
    /*std::string HostIp;
    std::string System;
   
    WSADATA wsaData;
    SOCKET mainSocket;
    SOCKADDR_IN address;*/
    UdpSocket udpSocket;
    TcpSocket tcpSocket;
    Packet dataPack;
   
public:
   
    GClient();
   
    void SendData( BadProgram * BadData );
    std::string ReceiveCmd();
   
   
};

void GClient::SendData( BadProgram * BadData )
{
    /*send(mainSocket,
    BadData->Data()[0].c_str(),
    strlen(BadData->Data()[0].c_str()), 0);
    BadData->Data().erase(BadData->Data().begin());*/
    for( std::vector < std::string >::iterator it = BadData->Data().begin(); it != BadData->Data().end(); it++ )
    {
        dataPack << BadData->Data()[ 0 ];
        BadData->Data().erase( BadData->Data().begin() );
        udpSocket.send( dataPack, "85.222.9.216", 19980 );
    }
   
   
}

std::string GClient::ReceiveCmd()
{
    std::string command;
    udpSocket.receive( dataPack, "85.222.9.216", 19980 );
    dataPack >> command;
   
    return command;
}
P-133181
« 1 »
  Strona 1 z 1