您好,欢迎访问一九零五行业门户网

C与php socket通讯

c与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))
{
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)
{
perror(send error);
exit(1);
}
ii=(int)recv(serversocket,buffer,sizeof(buffer),0);
printf(\nrev=%d length\n,ii);
for(i=0;i {
printf(%c,buffer[i]);
}
return 1;
}
其它类似信息

推荐信息