Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - innoox

Pages: [1]
1
Network / Re: SFML sf::IpAddress 2019
« on: December 16, 2019, 06:50:33 pm »
That's the documentation Laurent was referring to and the statement is still true, SFML still doesn't support IPv6.
Oh, yes I see. Wrong understand :D
Thanks for the fast answer.

2
Network / Re: SFML sf::IpAddress 2019
« on: December 16, 2019, 05:18:10 pm »
Quote
Is it still impossible to work with IPv6 via SFML?
Yes, this is even clearly written in the documentation ;)

I'm sorry, but all I found is:
Quote
Note that sf::IpAddress currently doesn't support IPv6 nor other types of network addresses.
https://www.sfml-dev.org/documentation/2.5.1/classsf_1_1IpAddress.php
Can I ask you a link to the documentation of IPv6, please?

3
Network / SFML sf::IpAddress 2019
« on: December 15, 2019, 06:56:59 pm »
Good day everyone,
Is it still impossible to work with IPv6 via SFML?
I've got a task at the university to create IPv6 scanner.
Quote
sf::TcpSocket sock;
    sf::IpAddress address("::1");
    //sf::IpAddress address("www.google.com");
    cout << "address: " << address << endl;
    if (sock.connect(address, 80) != sf::Socket::Done)
    {
        cout << "Connection error!" << endl;
        return 1;
    }
    char buffer[251] = { 0 };
    size_t received;
    char req[] = "GET / HTTP/1.1\r\n\r\n";
    sock.send(req, strlen(req));
    sock.receive(buffer, 250, received);
    cout << "buffer: " << buffer << endl;
    cout << "local port: " << sock.getLocalPort() << endl;
    cout << "remote address: " << sock.getRemoteAddress() << endl;
    cout << "remote port: " << sock.getRemotePort() << endl;
    return 0;

But it's run into an error. If I put "www.google.com" - works fine.

Pages: [1]