socket编程入门(1---连接socket,传送数据 出现的错误)
2017-04-26 15:02
288 查看
1,socket通信最基本的需要两个文件,一个是服务端文件,另外一个是客户端文件。
2,客户端文件client.php :
服务端文件server.php :
/*
+——————————-
* @socket通信整个过程
+——————————-
* @socket_create
* @socket_bind
* @socket_listen
* @socket_accept
* @socket_read
* @socket_write
* @socket_close
+——————————–
*/
3,一般写好这两个文件后,我们的直觉是直接去运行client.php文件,这样一来就会导致如下错误:
主要原因是:因为没有运行服务端文件server.php,导致客户端向服务发送的socket没有反应,即无响应的监听端口等反应;
运行服务端文件后,我们可以查询该端口是否处于监听状态,如下图
4,好了,我们来运行下clinet.php文件把(前提是已经运行server.php文件,端口处于循环监听状态),成功的发送socket了;如下图:
2,客户端文件client.php :
服务端文件server.php :
/*
+——————————-
* @socket通信整个过程
+——————————-
* @socket_create
* @socket_bind
* @socket_listen
* @socket_accept
* @socket_read
* @socket_write
* @socket_close
+——————————–
*/
3,一般写好这两个文件后,我们的直觉是直接去运行client.php文件,这样一来就会导致如下错误:
主要原因是:因为没有运行服务端文件server.php,导致客户端向服务发送的socket没有反应,即无响应的监听端口等反应;
运行服务端文件后,我们可以查询该端口是否处于监听状态,如下图
4,好了,我们来运行下clinet.php文件把(前提是已经运行server.php文件,端口处于循环监听状态),成功的发送socket了;如下图:
相关文章推荐
- FTP出现“数据 Socket 错误: 连接被拒”解决办法
- FlashFXP出现“数据Socket错误,连接超时”解决方案
- FlashFXP出现“数据Socket错误,连接超时”解决方案
- FTP出现“数据 Socket 错误: 连接被拒”解决办法
- 数据 Socket 错误: 连接被重置
- nativeswing的关闭问题 当出现Socket连接未断开错误
- DataSnap修改数据ApplyUpdates出现错误:连接繁忙导致另一个命令
- 数据Socket错误及连接后为什么列表错误的解决方法
- ftp上传时数据Socket错误连接超时de解决方法
- 数据绑定出现错误:连接sdf数据库 sqlceme30.dll
- js数据包含加号“+”通过ajax传到后台时,出现连接错误
- 在析构函数中关闭数据库连接出现 .Net Framework 数据提供程序错误 1
- FTP上传时数据Socket错误连接超时的解决方法
- ftp上传时 数据Socket错误 连接超时
- socket 编程入门教程(三)TCP原理:7、TCP连接的关闭
- ftp上传时数据Socket错误连接超时的解决方法
- 关于远程桌面出现:“由于数据加密错误,这个会话将结束。请重新连接到远程计算机。”
- JDBC连接SQLServer时出现错误Error establishing socket.的解决。
- 教Socket错误; 无法从传输连接中读取数据: 由于连接方在一段时间后没有正确答复或连接的主机没
- 关于远程桌面出现:“由于数据加密错误,这个会话将结束。请重新连接到远程计算机。”