`
qvb3d
  • 浏览: 171220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

C与php socket通信

 
阅读更多

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <sys/types.h>

#include <unistd.h>

#include <arpa/inet.h>

#include <sys/socket.h>

#include <netinet/in.h>

#include <netdb.h>

#include <errno.h>

#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<ii;i++)

{

printf("%c",buffer[i]);

}

return 1;

}


分享到:
评论

相关推荐

    php实现与python进行socket通信的方法示例

    本文实例讲述了php实现与python进行socket通信的方法。分享给大家供大家参考,具体如下: 设计目的 通过前端页面发起请求交给php,php创建socket请求交给Python脚本,然后执行完毕之后,返回给前端。 index.html &...

    PHP的Socket通信之UDP通信实例

    本文实例讲述了PHP的Socket通信之UDP通信方法。分享给大家供大家参考。具体如下: 1.创建一简单的UDP服务器 //服务器信息 $server = 'udp://127.0.0.1:9998'; //消息结束符号 $msg_eof = "\n"; $socket = stream_...

    php socket通信简单实现

    socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究一下在php里面如何实现socket通信。 由于socket服务端的...

    php socket通信(tcp/udp)实例分析

    本文实例讲述了php socket通信(tcp/udp)方法。分享给大家供大家参考,具体如下: 注意 1.在socket_bind的时候ip地址不能真回环地址如127.0.0.1 2.server.php后台跑起来的时候nohup php server.php &gt; /var/tmp/a.log ...

    详解php的socket通信

    对 TCP/IP 、 UDP 、 Socket 编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。 那什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议...

    php中socket通信机制实例详解

    本文实例讲述了php中socket通信机制及用法。分享给大家供大家参考。具体分析如下: 一、socket是什么 什么是socket 所谓socket通常也称作”套接字”,用于描述ip地址和端口,是一个通信链的句柄。应用程序通常通过”...

    基于GPRS模块LT8030的SOCKET通信系统的实现

    本文采用内嵌TCP/IP协议的GPRS模块LT8030,在8位微控制器AT89C52上实现了对LT8030的控制,并实现了基于GPRS的SOCKET通信功能,具有外围器件少、电路简单、系统成本低等优点。

    php与java通过socket通信的实现代码

    demo实现的简单功能是,接受PHP端写入的字符串,然后原样返回给输出端。代码如下: 复制代码 代码如下:import java.io.*; import java.net.*; public class Server { public static void main... while (true){ Socket

    php开发socket程序

    用php模拟c/s架构开发socket程序。实现点对点通信。

    php与flash as3 socket通信传送文件实现代码

    前段时间在flashseer看到有人提到:可以通过socket方式传送swf文件,让用户无法获取到swf文件… 当时还没有出as3的反编译,所以对程序的保护没有在意.随着反编译程序的平民化,不希望别人看到源代码的朋友就比较着急… ...

    php和后台c 的通信.rar

    xmlrpc实现php和后台c 的通信 这里提供了一个开源的xmlrpc的包,可以实现php和c 的通信,提供多线程编程接口,省去了自己写socket的麻烦。 代码中包含一个实例:client端是php的,server端的c 的。

    socket.io-php-emitter:用于 PHP 的 Dead Simple Socket.io Emitter(兼容 HHVM)

    它利用 Redis 与 Socket.io 实例进行通信。 这个库是对的清理和重写。 ##Installation 如果您正在运行 hhvm 或 php 5.6,只需包含emitter-php5.6.php 。 如果你有 php v5.4 &gt;= v5.5 然后emitter-php5.4.php 。 否则...

    基于PHP Socket配置以及实例的详细介绍

    /* +——————————- * @socket通信整个过程 +——————————- * @socket_create * @socket_bind * @socket_listen * @socket_accept * @socket_read * @socket_write * @socket_...

    深入浅出讲解:php的socket通信原理

    对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。...UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种

    PHP异步调用socket实现代码

    PHP异步调用实现方式 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。 这样就出现了一个问题,一个客户端...

    PHP基于socket实现客户端和服务端通讯功能

    本文主要介绍了PHP基于socket实现的简单客户端和服务端通讯功能,可实现服务端接收客户端发送的字符串进行翻转操作后返回客户端的功能,需要的朋友可以参考下 服务端: &lt;?php set_time_limit(0); $host=...

    用PHP的socket实现客户端到服务端的通信实例详解

    //设置用111端口进行通信 $port = 111; //创建SOCKET if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) &lt; 0) { echo "socket创建失败原因 " . socket_strerror($sock) . "\n"; } if (($ret = so

    php使用socket编程示例

    /* +——————————- * @socket通信整个过程 +——————————- * @socket_create * @socket_bind * @socket_listen * @socket_accept * @socket_read * @socket_write * @socket_...

    浅析PHP Socket技术

    phpsocketSocket位于TCP/IP协议的传输控制协议,提供客户-服务器模式的异步通信,即客户向服务器发出服务请求,服务器接收到请求后,提供相应的反馈或服务!我练习了一个最基本的例子: 使用并发起一个阻塞式(block...

Global site tag (gtag.js) - Google Analytics