最近在做与中国电信短信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原生开发。
请各位大神指教
。