Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Tjek af TCP forbindelse
Tags:
visual-basic
Bruger #12055
@ 12.02.09 16:46
0
Hej,
Jeg har en TCP klient, der modtager data fra en TCP server. Klienten afleverer aldrig data til serveren.
Jeg vil gerne løbende kontrollere at klienten har forbindelse til serveren.
I VB6 kunne man tjekke dette ved at skrive:
If Winsock1.State = sckConnected then...
Jeg har forsøgt med: If clientSocket.Connected = True..., men jeg har kun fået denne kontrol til at virke, under etableringen af forbindelsen til min TCP server.
Når forbindelsen er etableret og efterfølgende bliver afbrudt og jeg tjekker den med clientSocket.Connected, så får jeg besked om at der er forbindelse.
Nogen der kan hjælpe med en løsning?
V.h.
Thomas
2
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
4
karma
Sorter efter stemmer
Sorter efter dato
4
Bruger #1330
@ 12.02.09 18:53
659
Hey Thomas,
er det en specifik protokol du benytter?
Der er en årsag til at rigtig mange protokoller gør brug af en form for "ping? pong!" løsning
0
Bruger #12055
@ 13.02.09 10:19
0
Hej Ken,
Det er TCP Protokollen og du kan se i nedenstående hvordan jeg forbinder til serveren - håber det er nok info..!
clientSocket.Connect("10.1.1.125", 1008)
serverStream = clientSocket.GetStream()
Dim ctThread As Threading.Thread = New Threading.Thread(AddressOf getMessage)
ctThread.Start()
V.h.
Thomas
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags