VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Beginners Intro To IRC Connections

by Benjamin Owen (1 Submission)
Category: Internet/HTML
Compatability: Visual Basic 5.0
Difficulty: Beginner
Date Added: Wed 3rd February 2021
Rating: (4 Votes)

Shows Begineers how to sucessfully program applications to connect to IRC servers.

Rate Beginners Intro To IRC Connections

' This code shows the basic way too make
' a basic connection to an irc server and
' keep it alive
'Requires: 1 textbox with multiline enabled
'     1 Winsock Control


Private Sub Form_Load()
' Connect the winsock to the irc server
  Winsock1.Close
  Winsock1.Connect "irc.qeast.net", 6667
  '(6667 is the default irc port)
End Sub
Private Sub Winsock1_Connect()
'When a user connects to an irc server, such programs
'like mirc, automaticly send over your Nick and User
'So when the winsock is connected we will do the same
With Winsock1
.SendData "NICK psc-user" & vbCrLf
.SendData "USER pscode pscode pscode pscode" & vbCrLf
End With
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
'First we declare a variable for the data to go in
Dim data As String
Dim reply As String
'Now get the data and put it in the variable Data
Winsock1.GetData data
'Put the data in text1
Text1.Text = Text1.Text & data
'if the data is a ping from the server we must reply
'with a PONG then the rest of the ping
'eg. PING :12345 would be replied with PONG :12345
If Left(UCase(data), 4) = "PING" Then
'extract what we have to pong back and send it
reply = Right(data, Len(data) - 6)
Winsock1.SendData "PONG :" & reply
End If
End Sub
'End of code

Download this snippet    Add to My Saved Code

Beginners Intro To IRC Connections Comments

No comments have been posted about Beginners Intro To IRC Connections. Why not be the first to post a comment about Beginners Intro To IRC Connections.

Post your comment

Subject:
Message:
0/1000 characters