0

YouTubeで見つけたビデオでソケットを作成しようとしています。ビデオは次のとおりです:リンクビデオ と同じようにコードを試しましたが、エラーが発生し続け、コンパイルできません。

sdkddkver.h: そのようなファイルまたはディレクトリはありません。

私は Dev を使用しており、sdkddkver.h コードを同じディレクトリに配置しようとしましたが、何も起こりませんでした。Windows SDK をダウンロードしましたが、まだです。

ビデオの後の最終的なコードは次のとおりです。

#pragma comment(lib, "Ws2_32.lib");

#include <sdkddkver.h>
#include <conio.h>
#include <stdio.h>

#include <WinSock2.h>
#include <Windows.h>
#include <iostream>

using namespace std;

int main() {

    long answer;
    WSAData wsaData;
    WORD DLLVERSION;
    DLLVERSION = MAKEWORD(2,1); 
    answer = WSAStartup(DLLVERSION, &wsaData);

    SOCKADDR_IN addr;

    int addrlen = sizeof(addr);



    SOCKET = sListen; 
    SOCKET = sConnect; 



    sConnect = socket(AF_INET, SOCK_STREAM, NULL);



    addr.sin_addr.s_addr = inet.ad_addr("127.0.0.1");
    addr.sin_family = AF_INET;
    addr.sin_port = htons(1234);


    sListen = socket(AF_INET, SOCK_STREAM, NULL);
    bind (sListen, (SOCKADDR*)&addr, sizeof(addr));
    listen(sListen, SOMAXCONN);
    for (;;){
        cout << "Awaiting incoming conection..." << endl;
        if (sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen))
            {
                cout << "Connection Found"<< endl;
            }
    }
    cin.get();
return 0;
}

どんな助けでも大歓迎です!ありがとう!

4

0 に答える 0