百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gosmpp

> 开发工具
开源

适用于 Go 的 Smpp (3.4) 客户端库

196 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

适用于 Go 的 Smpp (3.4) 客户端库

gosmpp

SMPP (3.4) Client Library in pure Go.

This library is well tested with SMSC simulators:

  • Melroselabs SMSC

Installation

go get -u github.com/linxGnu/gosmpp

Usage

Highlight

  • From v0.1.4, gosmpp is written in event-based style and fully-manage your smpp session, connection, error, rebinding, etc. You only need to implement some hooks:
…

Version (0.1.4.RC+)

  • Full example could be found: here
    • In this example, you should run smsc first:
      • Build and run SMSC Simulator:
      bash
      g++ -std=c++11 example/smsc_simulator/smsc.cpp -o smsc
      ./smsc &
      • Run smpp client in the example: https://github.com/linxGnu/gosmpp/blob/master/example/main.go
      bash
      go run example/main.go

Old version (0.1.3 and previous)

Full example could be found: gist

Supported PDUs

  • bind_transmitter
  • bind_transmitter_resp
  • bind_receiver
  • bind_receiver_resp
  • bind_transceiver
  • bind_transceiver_resp
  • outbind
  • unbind
  • unbind_resp
  • submit_sm
  • submit_sm_resp
  • submit_sm_multi
  • submit_sm_multi_resp
  • data_sm
  • data_sm_resp
  • deliver_sm
  • deliver_sm_resp
  • query_sm
  • query_sm_resp
  • cancel_sm
  • cancel_sm_resp
  • replace_sm
  • replace_sm_resp
  • enquire_link
  • enquire_link_resp
  • alert_notification
  • generic_nack

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Goclient-librarygogolangsmpp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月18日
分类开发工具
定价开源

> 相关工具

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具