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;
}
どんな助けでも大歓迎です!ありがとう!