PHP建立TCP客户端的开发问题,开发中国电信短信SMGP协议客户端

weixin_42076386 2019-05-22 04:04:04
最近在做与中国电信短信SMGP协议的客户端程序,实现短信的发送,协议要求进行TCP链接,由于本人之前没有做过Socket,向各位大神请教。

根据网上的案例,客户端开发流程是socket_create创建套接流,socket_connect连接服务端,socket_write向服务端发送数据,循环socket_read取出返回值。
在这个过程中,目前的问题在主要集中于两点:
1、SMGP协议需要传输header头和body两个信息,在以上案例里,网上都是直接用socket_write发送数据,如何通过它发送header头和body两个信息?
2、SMGP协议要求先进性 login 操作,建立后才可再进行其他操作,如Submit提交短信息操作,在以上socket案例中,如何进行这些操作?

大神指教下解决方案,我的方向是否对,且如何继续。
也看到了workerman,但是感觉只涉及到客户端开发,想简单一些直接用php原生开发。
请各位大神指教


...全文
178 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Myel 2019-06-17
  • 打赏
  • 举报
回复
swoole或者workerman框架可以了解一下,都是用socket协议的
JFIJD 2019-05-29
  • 打赏
  • 举报
回复
移动EMPP原理应该差不多吧https://bbs.csdn.net/topics/390446516
weixin_42076386 2019-05-23
  • 打赏
  • 举报
回复
顶一下再,
weixin_42076386 2019-05-23
  • 打赏
  • 举报
回复
引用 3 楼 horizon_zpy 的回复:
可以用curl吗?

不可以的
horizon_zpy 2019-05-22
  • 打赏
  • 举报
回复
可以用curl吗?
weixin_42076386 2019-05-22
  • 打赏
  • 举报
回复
weixin_42076386 2019-05-22
  • 打赏
  • 举报
回复
各位大神

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧