Quantcast
Channel: HAKER - Forum Komputerowe
Viewing all articles
Browse latest Browse all 4549

Problem z Winsock

$
0
0
Witam :) Ostatnio zabrałem się za Winsockety i mój pierwszy program wygląda tak:

Kod:

#include <winsock.h>
#include <iostream>
using namespace std;

int main()
{
        cout << "Wprowadz IP: ";
        char ip[12];
        cin >> ip;
        cout << "Wprowadz port: ";
        short int port;
        cin >> port;
        char pkt[8] = {"pakiet."};
        size_t pkt_length = 8;
        sockaddr_in dest;
        sockaddr_in local;
       
    WSAData wsaData;
   
    if( WSAStartup( MAKEWORD( 1, 1 ), & wsaData ) != 0 )
    {
        cout << "Blad programu! Nie utworzono gniazda...\n";
        system("pause");
        return 1;
    }
    local.sin_family = AF_INET;
        local.sin_addr.s_addr = inet_addr( ip );
        local.sin_port = 80;

        dest.sin_family = AF_INET;
        dest.sin_addr.s_addr = inet_addr( ip );
        dest.sin_port = htons( port );

        SOCKET s = socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP );
        bind( s, (sockaddr *)&local, sizeof(local) );
        int ret = sendto( s, pkt, pkt_length, 0, (sockaddr *)&dest, sizeof(dest) );
       
    return 0;
}

Niestety po skompilowaniu (nic nie wywala) program w ogóle się nie uruchamia lub od razu się wyłącza. jeśli ktoś widzi tutaj błąd to proszę o poprawienie. Pomocy! :(

P.S. Kompiluję w Dev-C++ Na Windowsie 7 64-bit. Ustawienia sprawdzone, "Nie twórz okna konsoli" wyłączone...

Viewing all articles
Browse latest Browse all 4549

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra