You are on page 1of 5

Nama :Agung dwi dirganta

NPM :0622307005
Kelas :4CA
Mk :Pratek Pemograman Jaringan
Jawab :
// 062230701405_MODUL-1_PRATIKUM-2.cpp : This file contains the 'main' function. Program execution begins
and ends there.
//

#include <iostream>
#include <WinSock2.h>
#pragma comment(lib, "ws2_32.lib")
using namespace std;
int main()
{
// define Windows Socket
WSADATA ws;
// to load socket lib for Socket API
//int err_1 = WSAStartup(MAKEWORD(2, 2), &ws);
if (err_1 == 0) {
std::cout << "Successfully Initialized Socket Library!\n";
}
else if (err_1 == -1) {
std::cout << "Socket Library Could not Initialized!\n";
}
// read your computer host name
char sHostName[32];
int err_2 = gethostname(sHostName, 32);
if (err_2 == 0) {
std::cout << "Hostname: " << sHostName << "\n";
}
else {
std::cout << "Could not get hostname!\n";
}
return 0;
}

1.1. Mereferensikan VS2022 IDE dengan library Socket API melalui source code projek
2. Jika source code praktikum 2, pada code statement “int err_1 =
WSAStartup(MAKEWORD(2, 2), &ws);” awalannya diberi comment

1. Hasil Compile

1. Jika source code praktikum 2, pada code statement “int err_1 =


WSAStartup(MAKEWORD(2, 2), &ws);” awalannya diberi comment dan
ditambah int err_1 = NULL;

You might also like