First, replace by 'Greater than' and 'Smaller than' 'Angle Brackets' then Run the program.
As 'Angle Brackets' are not allowed in the Description.
==========================================================================
#include (Put Less than Angle bracket)stdio.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)stdlib.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)string.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)sys/socket.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)sys/types.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)netinet/in.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)arpa/inet.h(Put Greater than Angle Bracket)
#define PORT 5555
void main()
{
int sockfd;
struct sockaddr_in serverAddr;
int newSocket;
struct sockaddr_in newAddr;
socklen_t addr_size;
char buf[1024];
sockfd=socket(PF_INET,SOCK_STREAM,0);
printf("Server socket Created Successfully...\n");
memset(&serverAddr,'\0',sizeof(serverAddr));
serverAddr.sin_family=AF_INET;
serverAddr.sin_port=htons(PORT);
serverAddr.sin_addr.s_addr=inet_addr("127.0.0.1");
bind(sockfd,(struct sockaddr*)&serverAddr,sizeof(serverAddr));
printf("Bind to Port Number %d\n",4455);
listen(sockfd,6);
printf("Listening...\n");
newSocket=accept(sockfd,(struct sockaddr*)&newAddr,&addr_size);
strcpy(buf,"HELLO FROM ME");
send(newSocket,buf,strlen(buf),0);
printf("Closing Connection...\n");
}
==========================================================================
#include (Put Less than Angle bracket)stdio.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)stdlib.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)string.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)sys/socket.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)sys/types.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)netinet/in.h(Put Greater than Angle Bracket)
#include (Put Less than Angle bracket)arpa/inet.h(Put Greater than Angle Bracket)
#define PORT 5555
void main(){
int clientSocket;
struct sockaddr_in serverAddr;
char buf[1024];
clientSocket=socket(PF_INET,SOCK_STREAM,0);
printf("Client socket Created Successfully...\n");
memset(&serverAddr,'\0',sizeof(serverAddr));
serverAddr.sin_family=AF_INET;
serverAddr.sin_port=htons(PORT);
serverAddr.sin_addr.s_addr=inet_addr("127.0.0.1");
connect(clientSocket,(struct sockaddr*)&serverAddr,sizeof(serverAddr));
printf("Connected to Server Successfully...\n");
recv(clientSocket,buf,1024,0);
printf("Data Received: %s...\n",buf);
printf("Closing Connection...\n");
}
Auf dieser Seite können Sie das Online-Video TCP SERVER CLIENT LINUX Network Programming in C Complete Code Function Explanation mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer LearnEveryone 28 Juni 2020 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 18,236 Mal angesehen und es wurde von 262 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!