Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <netinet/in.h>
- int main(){
- char server_mesage[250] = "You have reached the server!";
- //create the server socket
- int servSock;
- servSock = socket(AF_INET, SOCK_STREAM, 0);
- //define ther server address
- struct sockaddr_in server_address;
- server_address.sin_family = AF_INET;
- server_address.sin_port = 49999;
- server_address.sin_addr.s_addr = INADDR_ANY;
- //bind the socket to our specified IP and port
- bind(servSock, (struct sockaddr *) &server_address, sizeof(server_address));
- listen(servSock, 5);
- //accept clinet connect and write to socket
- int client_socket;
- struct sockaddr_in client_address;
- client_socket = accept(servSock, NULL, NULL);
- //send message to client
- send(client_socket, server_mesage, sizeof(server_mesage), 0);
- //close the server socket
- close(servSock);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement