'以下代码是接口模型,具体与通讯方面的东西都应该放在这里 '文件命名为:CSmsSock.cls Private m_hSocket As New CTcpIp '用于通讯的包Private Const nPort = 3456 '服务器的端口 Public Function Connect(ByVal strRemoteIp As String) As Boolean Connect = m_hSocket.OpenConnection(strRemoteIp, nPort) End Function '登入 Public Function Login(ByVal strMobileNum As String, ByVal strPasswd As String) As BooleanEnd Function '注册 Public Function Register(ByVal strMobileNum As String, ByVal strEmail As String) As BooleanEnd Function'短消息 Public Function ShortMsg(ByVal stMobileNum As String, ByVal strShortMsg As String) As BooleanEnd Function'图片 Public Function Picture(ByVal strFileName As String) As BooleanEnd Function'铃声 Public Function Ring(ByVal strFileName As String) As BooleanEnd Function '批量短消息 Public Function BatchShortMsg(ByVal strMobileNumList As String, ByVal strShortMsg As String) As BooleanEnd Function Private Sub Class_Initialize()End SubPrivate Sub Class_Terminate()End Sub
'文件命名为:CSmsSock.cls
Private m_hSocket As New CTcpIp '用于通讯的包Private Const nPort = 3456 '服务器的端口
Public Function Connect(ByVal strRemoteIp As String) As Boolean
Connect = m_hSocket.OpenConnection(strRemoteIp, nPort)
End Function
'登入
Public Function Login(ByVal strMobileNum As String, ByVal strPasswd As String) As BooleanEnd Function
'注册
Public Function Register(ByVal strMobileNum As String, ByVal strEmail As String) As BooleanEnd Function'短消息
Public Function ShortMsg(ByVal stMobileNum As String, ByVal strShortMsg As String) As BooleanEnd Function'图片
Public Function Picture(ByVal strFileName As String) As BooleanEnd Function'铃声
Public Function Ring(ByVal strFileName As String) As BooleanEnd Function
'批量短消息
Public Function BatchShortMsg(ByVal strMobileNumList As String, ByVal strShortMsg As String) As BooleanEnd Function
Private Sub Class_Initialize()End SubPrivate Sub Class_Terminate()End Sub