Skip to content

Instantly share code, notes, and snippets.

@Ayoush
Created January 10, 2016 05:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ayoush/97f276a15d1e5d26b8e9 to your computer and use it in GitHub Desktop.
Save Ayoush/97f276a15d1e5d26b8e9 to your computer and use it in GitHub Desktop.
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<sys/socket.h>
#include<sys/types.h>
int main(void)
{
char server_response[256]="you have reached the server";
int server_socket;
server_socket=socket(AF_INET,SOCK_STREAM,0);
struct sockaddr_in server_address;
server_address.sin_family=AF_INET;
server_address.sin_port=htons(9002);
server_address.sin_addr.s_addr=INADDR_ANY;
//now bind the function
bind(server_socket,(struct sockaddr*)&server_address,sizeof(server_address));
listen(server_socket,5);
int client_socket;
client_socket = accept(server_socket,NULL,NULL);
//send message to the client socket
send(client_socket,server_response,sizeof(server_response),0);
close(server_socket);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment