linux中c语言和php语言通信代码UDP&TCP
2013-10-31 09:52
501 查看
linux中c语言和php语言通信代码UDP&TCP
http://blog.chinaunix.net/uid-24015214-id-2644174.html
UDP方式通信
服务器端server.c
View Code
注意:1、tcp方式要设置安全级别及防火墙
centOS5.4设置方法为:系统->管理->安全级别及防火墙->SElinux选项卡
设置为允许即可
2、查看httpd_can_network_connect选项设置为on
centOS5.4设置方法为:在终端执行setsebool httpd_can_network_connect on 即可
本人推荐使用第二种方法
http://blog.chinaunix.net/uid-24015214-id-2644174.html
UDP方式通信
服务器端server.c
<?php $server_ip="127.0.0.1"; $port = 8000; if($_POST['submit']) { $buf=trim($_POST['buf']); $sockfd=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)or die("创建失败"); socket_connect($sockfd,$server_ip,$port)or die("连接错误"); socket_write($sockfd,$buf,strlen($buf))or die("写入错误"); $a=socket_read($sockfd,80); echo $a; $buf=""; socket_close($sockfd); } ?> <form action="tcpclient.php" method="post"> 请选则发送方式:<br><input type=text name="buf"> <input type=submit name="submit" value="发送"> </form>
View Code
注意:1、tcp方式要设置安全级别及防火墙
centOS5.4设置方法为:系统->管理->安全级别及防火墙->SElinux选项卡
设置为允许即可
2、查看httpd_can_network_connect选项设置为on
centOS5.4设置方法为:在终端执行setsebool httpd_can_network_connect on 即可
本人推荐使用第二种方法
相关文章推荐
- linux中c语言和php语言通信代码UDP&TCP
- Linux下TCP,UDP以及广播与多播通信(代码大全)
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- Linux上TCP,UDP以及广播与多播通信(代码大全)
- 基于linux简单的UDP网络通信代码
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- c语言udp通信实例(linux)
- Linux之系统编程、TCP_IP通信原理、sock编程代码解析
- Swoole库PHP的SOCKET通信引擎,TCP/UDP,SOCKET服务器
- 简单的tcp与udp通信 java代码
- C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP)
- 高性能 TCP & UDP 通信框架 HP-Socket v3.3.1 正式发布
- 高性能 TCP & UDP 通信框架 HP-Socket v3.3.1 RC2 发布
- C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP),多多宜善。
- 高性能 TCP & UDP 通信框架 HP-Socket v3.2.2 正式公布
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通) .
- C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP)