All wodCrypt (12) wodSSH (10) wodSFTP (23) wodSSHServer (1) wodSSHTunnel (11) wodSSHpackage wodSFTPdll wodSSH.NET (10) wodSFTP.NET (24) wodFtpDLX.NET (22) wodWebServer.NET (10) wodAppUpdate (13) wodHttpDLX (8) wodFtpDLX (22) wodTelnetDLX wodFTPServer (3) wodWebServer (10) wodVPN wodXMPP (13) | All ** [Visual Basic] ** [C#] ** [VB.NET] ** Receive a text message using Jabber/XMPP protocol
VB code
Dim WithEvents wodXMPP1 As wodXMPPCom Private Sub Form_Load() Set wodXMPP1 = New wodXMPPCom wodXMPP1.Login = "JID__username@domain.com" wodXMPP1.Password = "JID__password" 'Connect to Jabber/XMPP server. wodXMPP1.Connect End Sub 'Connected Event fires when wodXMPP connects to remote server. Private Sub wodXMPP1_Connected() MsgBox "Connected" End Sub 'Disconnected Event fires when wodXMPP disconnects from server. Private Sub wodXMPP1_Disconnected(ByVal ErrorCode As Long, ByVal ErrorText As String) 'Inside Disconnected Event we can check for an error using ErrorText and ErrorCode variable. If ErrorCode <> 0 Then MsgBox "Error: " & ErrorText End If End Sub 'IncomingMessage Event fires when new message is received. Private Sub wodXMPP1_IncomingMessage(ByVal Contact As WODXMPPCOMLib.IXMPPContact, ByVal ChatRoom As WODXMPPCOMLib.IXMPPChatRoom, ByVal Message As WODXMPPCOMLib.IXMPPMessage) MsgBox Message.Text, vbOKOnly, Contact.JID End Sub VB.NET code
Dim WithEvents wodXMPP1 As WODXMPPCOMLib.wodXMPPCom Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load wodXMPP1 = New WODXMPPCOMLib.wodXMPPCom wodXMPP1.Login = "JID__username@domain.com" wodXMPP1.Password = "JID__password" 'Connect to Jabber/XMPP server. wodXMPP1.Connect() End Sub 'Connected Event fires when wodXMPP connects to remote server. Private Sub wodXMPP1_Connected() Handles wodXMPP1.Connected C# code
WODXMPPCOMLib.wodXMPPCom wodXMPP1; private void Form1_Load(System.Object sender, System.EventArgs e) { wodXMPP1 = new WODXMPPCOMLib.wodXMPPCom(); wodXMPP1.Connected += new WODXMPPCOMLib._IwodXMPPComEvents_ConnectedEventHandler(wodXMPP1_Connected); wodXMPP1.Disconnected += new WODXMPPCOMLib._IwodXMPPComEvents_DisconnectedEventHandler(wodXMPP1_Disconnected); wodXMPP1.IncomingMessage += new WODXMPPCOMLib._IwodXMPPComEvents_IncomingMessageEventHandler(wodXMPP1_IncomingMessage); wodXMPP1.Login = "JID__username@domain.com"; wodXMPP1.Password = "JID__password"; //Connect to Jabber/XMPP server. wodXMPP1.Connect(null); } //Connected Event fires when wodXMPP connects to remote server. private void wodXMPP1_Connected() { MessageBox.Show("Connected"); } //Disconnected Event fires when wodXMPP disconnects from server. private void wodXMPP1_Disconnected(int ErrorCode, string ErrorText) { //Inside Disconnected Event we can check for an error using ErrorText and ErrorCode variable. if (ErrorCode != 0) { MessageBox.Show("Error: " + ErrorText); } } //IncomingMessage Event fires when new message is received. void wodXMPP1_IncomingMessage(WODXMPPCOMLib.XMPPContact Contact, WODXMPPCOMLib.XMPPChatRoom ChatRoom, WODXMPPCOMLib.XMPPMessage Message) { MessageBox.Show(Message.Text, Contact.JID, MessageBoxButtons.OK); } |