-
October 10th, 2011, 09:33 AM
#1
Winsock DataArrival event just triggers once
When i send a command to a terminal, there are chances that more than more reply are sent.
Winsock_DataArrival Triggers just once when first reply is sent. Its is not triggering when second reply is sent by the terminal.
I telnet to the terminal and can see multiple replies coming through.
With sockP
If .State <> sckClosed Then
.Close
End If
.Protocol = sckTCPProtocol
.Connect sIPAddress, sIPPort
Do
DoEvents
Loop Until .State = sckConnected Or .State = sckClosed
sockP.SendData sText
Private Sub sockP_DataArrival(ByVal bytesTotal As Long)
Dim rData As String
rData = ""
sockP.GetData rData, vbString
txtReplies.text = rData
DoEvents
End Sub
DataArrival is event is just being triggered once. I dont know what am i doing wrong.
Ex: If i send ATE0 .. i get back just ATE0 and not OK which is followed.
I am not much familiar with winsock in vb6 and i cant upgrade to .net at this point.
Please advise.
Thanks
-
October 10th, 2011, 09:42 AM
#2
Re: Winsock DataArrival event just triggers once
Why not use remote desktop? Or the command-line equivalent to connect to a modem
-
October 10th, 2011, 10:02 AM
#3
Re: Winsock DataArrival event just triggers once
I think it can create problem with Windows Vista and Windows 7.
Also this should make sure that telnet service is installed on every machine using this.
Last edited by chintan_1671; October 10th, 2011 at 10:07 AM.
-
October 10th, 2011, 11:17 AM
#4
Re: Winsock DataArrival event just triggers once
Found it! VIsta & Windows 7
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\System32>rasdial /?
USAGE:
rasdial entryname [username [password|*]] [/DOMAIN omain]
[/PHONE honenumber] [/CALLBACK:callbacknumber]
[/PHONEBOOK honebookfile] [/PREFIXSUFFIX]
rasdial [entryname] /DISCONNECT
rasdial
For Online Privacy Information please refer to
'http://go.microsoft.com/fwlink/?LinkId=104288'
-
October 10th, 2011, 01:43 PM
#5
Re: Winsock DataArrival event just triggers once
Ok problem is solved.
I was just missing new line character while sending commands.
Thanks
-
October 10th, 2011, 01:47 PM
#6
Re: Winsock DataArrival event just triggers once
Glad you go it fixed, I was about to suggest something to that effect. I have been using the Winsock control in a commmerical program I created for over 10 years now and never had an issue with it.
Always use [code][/code] tags when posting code.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|