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>
- #define PORTNUM
- int main(){
- //create socket
- int netSock;
- netSock = socket(AF_INET, SOCK_STREAM, 0);
- //specify an address for the socket
- struct sockaddr_in server_address;
- server_address.sin_family = AF_INET;
- server_address.sin_port = htons(49999);
- server_address.sin_addr.s_addr = INADDR_ANY; //structure within a structure with a single field that holds the server address
- int connection_status = connect(netSock, (struct sockaddr*) &server_address, sizeof(server_address));
- if(connection_status == -1){
- printf("conection unsuccessful\n");
- }
- //recieve data from the server
- char server_response[250];
- recv(netSock, &server_response, sizeof(server_response), 0);
- //print out server response
- printf("server response: \n\t%s\n", server_response);
- //close intialised socket
- close(netSock);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement