我的开发过程:
1:根据联通提供的SGIP接口文档,封装装协议。
2:编写通信流程
3:经理建议由原来的socket换成nio socket
4: 经理建议由原来的把Jar集成到需要调用的应用中变为 独立一个短信应用并用hessian对外发布。别的应用可以访问此接口进行调用。语言无间隔(此出源码中并没有hessian部分。你想怎么独立出一个应用,我不管)。
期间郁闷的地方
1:SGIP接口文档中 有专用SGIP方式与http方式。但是目前联通那边只支持专用SGIP方式。
2:联通那边可以支持多个IP。这意味者你可以把你本机的公网IP加下。本机就可以进行测试。(联通那边做了IP和用户名密码的验证)
3:短信中文乱码。我的应用时utf-8但是接口文档上写的是ucs2问了他们开发,他也说是utf-8.后来一查才知道他们接受的是UTF-16
4:接受短信服务毫无意义。后面有提到。
郁闷的教训: 先把想问的问细问清楚啦。再开始。
1:根据联通提供的SGIP接口文档,封装装协议。
2:编写通信流程
3:经理建议由原来的socket换成nio socket
4: 经理建议由原来的把Jar集成到需要调用的应用中变为 独立一个短信应用并用hessian对外发布。别的应用可以访问此接口进行调用。语言无间隔(此出源码中并没有hessian部分。你想怎么独立出一个应用,我不管)。
期间郁闷的地方
1:SGIP接口文档中 有专用SGIP方式与http方式。但是目前联通那边只支持专用SGIP方式。
2:联通那边可以支持多个IP。这意味者你可以把你本机的公网IP加下。本机就可以进行测试。(联通那边做了IP和用户名密码的验证)
3:短信中文乱码。我的应用时utf-8但是接口文档上写的是ucs2问了他们开发,他也说是utf-8.后来一查才知道他们接受的是UTF-16
4:接受短信服务毫无意义。后面有提到。
郁闷的教训: 先把想问的问细问清楚啦。再开始。
源码:已经放到我的资源里面;希望你看到的时候优快云对我的资源已经审核通过