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))<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);

c php socket,C与php socket通讯相关推荐

  1. 在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议)

    原标题:在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议) 原文:  http://www.csdn.net/develop/read_article.as ...

  2. FX5UPLC的各种以太网通讯,SOCKET 2台PLC简单通讯 走网线

    FX5UPLC的各种以太网通讯,SOCKET 2台PLC简单通讯 走网线,SLMP协议通讯,JE-C控制伺服电机, MODBUS-RTU Modbus-TCP通讯等例子. 全部程序经过真实设备验证,按 ...

  3. java socket负载均衡_Java Socket分发服务负载均衡

    1 1. 设备请求分发服务器,分发服务器返回有效的socket服务器ip与port,然后断开连接.2 a) 设备与服务器建立连接.3 b) 服务器接收到连接请求后,立即将分配好的socket服务器ip ...

  4. python进程socket通信_python之socket初识

    本篇文章主要讲的是 socket基本操作.包括 网络通信三要素.TCP三次握手以及socket通信流程等.希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步! 01:OSI模型 1) ...

  5. socket c语言 AF_TIPC,socket编程 send() recv() sendto() recvfrom()

    socket编程 send() recv() sendto() recvfrom() int socket( int af, int type, int protocol); af: 指定一个协议簇( ...

  6. Socket编程概念和 Socket之异步TCP客户端断线重连

    一:什么是SOCKET​​​​​​​ socket的英文原义是"孔"或"插座".作为进程通信机制,取后一种意思.通常也称作"套接字",用于描 ...

  7. java socket编程心跳_Java Socket编程心跳包创建实例解析

    1.什么是心跳包? 心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包. 用来判断对方(设备,进程或其它网元)是否正常运行,采用 ...

  8. 计算机网络实验 socket编程,计算机网络实验 socket编程

    实验三 socket套接字编程实验 一.Sockets编程基础知识 网络编程就是通过计算机网络与其他程序进行通信的程序,Socket编程是网络编程的主流工具. Socket API是实现进程间通信的一 ...

  9. 计算机网络实验socket编程,计算机网络实验 socket编程

    使用连接.终止连接的过程.在数据传输过程中,各数据分组不携带目的地址,而使用连接号(connect ID ).从本质上看,连接是一个管道,收发数据不但顺序一致,而且内容相同. Socket 编程中,双 ...

  10. Linux Kernel TCP/IP Stack — Socket Layer — TCP/UDP Socket 网络编程

    目录 文章目录 目录 TCP/UDP Socket 逻辑架构 创建 Socket 绑定 Socket 请求建立 Socket 连接 监听 Socket 接受请求 关闭连接 数据的发送和接收 send ...

最新文章

  1. Centos7常用命令
  2. (JAVA)String常用的方法
  3. UVA 1608 Non-boring sequences(瞎搞)
  4. 针对接口编程,不要针对实现编程
  5. MySQL的命令合集
  6. c语言 freopen txt_C语言:freopen函数
  7. 小型移动 webApp Demo 知识点整理
  8. 渐进式app_如何编写渐进式Web App新闻网站
  9. Google Chrome 工程师:JavaScript 不容错过的八大优化建议
  10. (补)20200328:两两交换链表中的节点(leetcode24)
  11. (转)Docker - 使用 compose 编排服务
  12. mysql   show global variables
  13. CodeForces 621C Wet Shark and Flowers
  14. [高频电子线路]-避免从第一章开始懵逼
  15. 运行Ubuntu的HP笔记本合上盖子不休眠也不断网
  16. docker compose容器域名配置
  17. html、css简单页面练习
  18. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常产生的原因及解决办法
  19. 树莓派搭建微信小程序服务器传音频(局域网)
  20. python安装绘图库_python绘图库Matplotlib的安装

热门文章

  1. git文件生命周期以及如何管理文件
  2. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...
  3. PDO的bindParam与bindValue的区别
  4. Hlink的Analysis基本搞定了
  5. python 正则表达式 查找 替换 文本
  6. linux 内核 数据结构 file_operations、file、inode
  7. python3 问题 No module named _sqlite3 解决方案
  8. Linux 网络编程—— libpcap 详解
  9. configure: error: newly created file is older than distributed files!
  10. 使用WinDbg获取SSDT 系统服务描述表的函数服务号(索引)