Untitled

 avatar
unknown
plain_text
a month ago
828 B
5
Indexable
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<arpa/inet.h>
void main(){
char *ip="127.0.0.1";
int port=5555;
int sock;
struct sockaddr_in addr;
socklen_t addr_size;
char buffer[1024];
int n;
sock=socket(AF_INET,SOCK_STREAM,0);
if(sock<0){
	perror("[-]Socket error");
	exit(1);
	}
printf("[+]TCP Server Socket Connected.");
memset(&addr,'\0',sizeof(addr));
addr.sin_family=AF_INET;
addr.sin_port=port;
addr.sin_addr.s_addr=inet_addr(ip);
connect(sock,(struct sockaddr *)&addr,sizeof(addr));
printf("Connected to Server.\n");
bzero(buffer,1024);
strcpy(buffer,"HELLO FROM CLIENT.\n");
printf("Client: %s\n",buffer);
send(sock,buffer,strlen(buffer),0);
bzero(buffer,1024);
recv(sock,buffer,strlen(buffer),0);
printf("Server: %s\n",buffer);
close(sock);
printf("Disconnected from Server.\n");
}
Editor is loading...
Leave a Comment