sFinOe - Overview
#include <about_me> using namespace std int main() { std::cout << "Launching New HTTP Connection!!!" << std::endl; int serverSocket = socket(AF_INET, SOCK_STREAM, 0); if (serverSocket < 0) _error(errno); int optval = 1; if (setsockopt(serverSocket, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)) < 0) _error(errno); sockaddr_in serverAddress; serverAddress.sin_family = AF_INET; serverAddress.sin_addr.s_addr = inet_addr("127.0.0.1"); serverAddress.sin_port = htons(3000); memset(&(serverAddress.sin_zero), '\0', 8); if (bind(serverSocket, reinterpret_cast<sockaddr*>(&serverAddress), sizeof(serverAddress)) < 0) _error(errno); if (listen(serverSocket, SOMAXCONN) < 0) _error(errno); std::cout << "Waiting For Connection!!!" << std::endl; sockaddr_in clientAddress; socklen_t clientAddressSize = sizeof(clientAddress); int clientSocket = accept(serverSocket, reinterpret_cast<sockaddr*>(&clientAddress), &clientAddressSize); if (clientSocket < 0) _error(errno); send(clientSocket, "Welcome To My Profile <3", 26, 0); std::cout << "Thanks For Visiting My Profile" << std::endl; close(clientSocket); close(serverSocket); return 0; }