Hello friends.
I am creating a client application which logs in other server using Username and password. Well i have done everything. The part i am stucked in is the Soket_DataArivval. This is the code:
Well what i am looking for is, i want if some hex data receives after logged in successful , like using wpe pro i have recorded hex data for example "Goths". Its packets are here:Code:Public Sub Soket_DataArrival(ByVal bytesTotal As Long) Dim a As String Dim Yash As String Soket.GetData DatIn, vbString a = Left(DatIn, 4) a = Asciitohex(a) Yash = Replace(DatIn, vbNullChar, " ") If InStr(Yash, "Login failed - Username and password do not match") <> 0 Then Soket_Close Soket_Connect Sts.Text = "Login failed. Username and password does not match." End If If a = "2 0 C9 0" Then HashProc End If If a = "2 0 CB 0" Or a = "2 1 A6 0" Then GoodCode End If If a = "2 0 0 0" Then BadCode End If If a = "2 2 C4 0" Then End If End Sub
I tried inserting its code in data arrival for example as this :Code:0000 47 6F 74 68 73 Goths
But it didnt work. I dont know what i have to do to make it done Friends.Code:If a = "7 F 74 8" Then MsgBox "got it" End If
I dont know If i am using the right way of hex data. I have tried using
and it worked. But i dont want it that way.Code:If InStr(Yash, "Goths") <> 0 Then MsgBox "MatchText" End If
2nd help i need is, as i have pressed login button and it has been logged in, i have started timer with interval of 1000 with the Form1_Load() and i want if some hex receives like "Goths" same example, then it set the Speed or resolution of running timer as it is, Because new text receives almost every second = 1000ms.
Please help me to sort out these things. Instant Help will be very much appreciated.
Regards,
n0dy




Reply With Quote