From 9f332c6888d1a5c5958846cca56968c5fa51878d Mon Sep 17 00:00:00 2001 From: Vanshika Gupta <83124845+itzmishti@users.noreply.github.com> Date: Fri, 28 Oct 2022 20:29:18 +0530 Subject: [PATCH] socket --- socket | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 socket diff --git a/socket b/socket new file mode 100644 index 0000000..16c60c5 --- /dev/null +++ b/socket @@ -0,0 +1,30 @@ +#include cd +#include +#include +#include +#include +int main(int argc,char **argv) +{ +int sockfd,n; +char sendline[100]; +char recvline[100]; +struct sockaddr_in servaddr; +sockfd=socket(AF_INET,SOCK_STREAM,0); +bzero(&servaddr,sizeof servaddr); +servaddr.sin_family=AF_INET; +servaddr.sin_port=htons(22000); +servaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); +//inet_pton(AF_INET,"127.0.0.1",&(servaddr.sin_addr)); +connect(sockfd,(struct sockaddr *)&servaddr,sizeof(servaddr)); +while(1) +{ +bzero( sendline, 100); +bzero( recvline, 100); +fgets(sendline,100,stdin); /*stdin = 0 , for standard input */ + +send(sockfd,sendline,strlen(sendline),0); + +recv(sockfd,recvline,100,0); +printf("%s",recvline); +} +}