TCP SOCKETS

Page 1 2 3 4 5 6 7 8 9
SOURCE CODE

TCP CLIENT

#include “sys/socket.h “
#include “unistd.h “
#include “fcntl.h “
#include “netdb.h “
int main()
{
char buff[512]={""};
int id,b,c,s,a,r,n,l;
int len;
struct sockaddr_in client,server;
id=socket(AF_INET,SOCK_STREAM,0);
if(id < sin_family="AF_INET;" sin_port="8080;" s_addr="inet_addr(" sin_family="AF_INET;" sin_port="8080;" s_addr="inet_addr(" len="sizeof(server);" c="connect(id,(struct" s="send(id,&buff,sizeof(buff),0);" n="read(id,buff,sizeof(buff));">

TCP SERVER:

#include “sys/socket.h “
#include “stdio.h “
#include “unistd.h “
#include “fcntl.h “
#include “netinet/in.h “
main()
{
char buff[512]={""},buf[512]={""};
int id,a,b,l,r,s;
socklen_t n;
struct sockaddr_in server,client;
id=socket(AF_INET,SOCK_STREAM,0);
if(id < sin_family="AF_INET;" sin_port="8080;" s_addr="inet_addr(" b="bind(id,(struct" l="listen(id,1);" n="sizeof(client);" a="accept(id,(struct" r="read(a,buff,sizeof(buff));" ndata="%s" color="#000099">
OUTPUT:

TCP SERVER:

[NPLab@localhost ~]$ cc tcpserver.c
[NPLab@localhost ~]$ ./a.out
hi
PORT NUMBER: 50638
IP ADDRESS: 170.100.40.180
DATA=hi
[NPLab@localhost ~]$

TCP CLIENT:

[NPLab@localhost ~]$ ./a.out
Enter The Data
hi
msg sent
[NPLab@localhost ~]$