-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsockets.cpp
More file actions
34 lines (29 loc) · 785 Bytes
/
sockets.cpp
File metadata and controls
34 lines (29 loc) · 785 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <string>
#include <cmath>
#include <Windows.h>
#include <sys/socket.h>
int main()
{
int socket_desc;
struct sockaddr_in server;
//create socket client
socket_desc = socket(AF_INET , SOCK_STREAM , 0);
//server settings
server.sin_addr.s_addr = inet_addr("127.0.0.1");
server.sin_family = AF_INET;
server.sin_port = htons(444);
//connect to server socket
connect(socket_desc , (struct sockaddr *)&server , sizeof(server);
//create buffer variable for print data
bzero(buffer, 256);
while(true)
{
//read and save to buffer variable
if(read(socket_desc, buffer, 255) >= 0)
{
//send the recieved message
send(socket_desc, "Message Recieved!", strlen("Message Recieved!"), 0);
}
}
}