All pastes #194646 Raw Edit

Seykron

public text v1 · immutable
·published 2006-10-08 03:40 UTC
rendered paste body
Option Explicit

Private Sub sckBot_Close()
  End
End Sub

Private Sub sckBot_Connect()
  bSockSetUp = True
End Sub

Private Sub sckBot_DataArrival(ByVal bytesTotal As Long)
      Dim sData$, sBuffer$()
      Dim i%
  
  'Call sckBot.PeekData(sData, vbString)
 
  If sckBot.State = sckConnected Then
    Call sckBot.GetData(sData, vbString)
    
    sBuffer = Split(sData, vbCrLf)
    
    For i = 0 To UBound(sBuffer)
      Call ServerIn(sBuffer(i))
    Next
    
    Erase sBuffer
  End If
End Sub

Private Sub sckBot_Error(ByVal Number As Integer, Description As String, ByVal SCode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
  With lpSockLastError
    .Number = Number
    .Description = Description
    .SCode = SCode
    .Source = Source
    .HelpFile = HelpFile
    .HelpContext = HelpContext
  End With
  
  CancelDisplay = True
End Sub