C Communication with the PHP socket
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 80
#define SERVER_IP "192.168.1.21"
?
int main (int argc,char *argv[])
{
int ii,i,serversocket;
struct sockaddr_in clientaddr;
Char buffer[4096];
ServerSocket =socket (af_inet,sock_stream,0);
if (serversocket==-1)
? {
? printf ("Invalid socket\n");
Exit (1);
? }
Bzero (&clientaddr,sizeof (CLIENTADDR));?
Clientaddr.sin_family=af_inet;
Clientaddr.sin_port=htons (port);
CLIENTADDR.SIN_ADDR.S_ADDR=INET_ADDR (SERVER_IP);
if (Connect (serversocket,&clientaddr,sizeof (clientaddr)) <0)
{
Perror ("Connect");
Exit (1);
}
strcpy (buffer, "get/http/1.1\nhost:192.168.1.21\n\n");
printf ("\n%s\n", buffer);
if (Send (serversocket,buffer,sizeof (buffer), 0) <0)
{
Perror ("Send Error");
Exit (1);
}
ii= (int) recv (serversocket,buffer,sizeof (buffer), 0);
printf ("\nrev=%d length\n", ii);
for (i=0;i<>< p=""><>
{
printf ("%c", Buffer[i]);
}
return 1;
}