/
Forside
/
Teknologi
/
Udvikling
/
VB/Basic
/
Spørgsmål
Login
Glemt dit kodeord?
Brugernavn
Kodeord
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
VB/Basic
#
Navn
Point
1
berpox
2425
2
pete
1435
3
CADmageren
1251
4
gibson
1230
5
Phylock
887
6
gandalf
836
7
AntonV
790
8
strarup
750
9
Benjamin...
700
10
tom.kise
610
Skifte mellem Server og Klient [winsock]
Fra :
crha
Vist : 476 gange
150 point
Dato :
10-08-05 18:36
Hejsa
Jeg har lavet et program som både kan fungere som server og klient. Dette er lavet så folk kun behøves én kopi af dette program og så enten kan tage imod klienter eller selv være klient, men men men..
Jeg bruger Winsock til at kommunikere med.
Det er sådan at den virker fint som klient (er igang med server versionen), men når jeg skifter fra klient til server og tilbage igen virker det ikke længere. Den kan simpelt hen ikke connecte til en server længere.
Jeg bruger følgende til at oprette forbindelse som klient:
Socket(0).RemoteHost = txtServerIP.Text
Socket(0).RemotePort = txtRemotePort.Text
Socket(0).Connect
Den udfører følgende handlinger inden den skifter til servertilstand:
Socket(0).Close
DoEvents
Socket(0).LocalPort = txtRemotePort.Text
UpdateRemoteLog "Listening to port: " & Socket(0).LocalPort
Socket(0).Listen
frmRemoteServer.Caption = "Remote Server - 0 Connections"
DoEvents
aner ikke hvornår DoEvents skal ind, så dem har jeg masser af :P
Når man så skifter tilbage til klienttilstand udføres denne:
Socket(0).Close
DoEvents
Socket(0).Close burde da lukke for forbindelsen?
Jeg ved ikke hvad i skal have af informationer for at kunne hjælpe mig her.. er det ikke også noget med at man kan sætte en protokol? Ville det hjælpe?
Takker for alt den hjælp jeg kan få.
Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Alle emner
Teknologi
Udvikling
VB/Basic
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177077
Tips :
31950
Nyheder :
719565
Indlæg :
6405633
Brugere :
218836
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2023 kandu.dk. Alle rettigheder forbeholdes.