Wie wäre es mit PureBasic 4.51 Full Final Version?!AND51 hat geschrieben:Hab zwar schon/noch 4.50 Beta 1 installiert
ConnectionID() bei Ungültiger Connection
Re: ConnectionID() bei Ungültiger Connection
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Re: ConnectionID() bei Ungültiger Connection
Hab seit 4.30 leider nichts mehr aktiv mit PB gemacht und 4.50 Beta 1 mal zum Spaß/Testzwecken installiert, weil ich mich nach langer Zeit der Inaktivität mal wieder "zugehörig" fühlen wollte...
Wenn ich mich PB wieder mehr widme, werde ich das selbstverständlich tun
Wenn ich mich PB wieder mehr widme, werde ich das selbstverständlich tun
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy EndRe: ConnectionID() bei Ungültiger Connection
ConnectionID() gibt den socket der Verbindung zurück.
So lässt sich überprüfen ob die Verbindung
noch gültig ist:
So lässt sich überprüfen ob die Verbindung
noch gültig ist:
Code: Alles auswählen
; http://msdn.microsoft.com/en-us/library/ms738573(VS.85).aspx
If InitNetwork() = 0
End
EndIf
*buffer = AllocateMemory(1024)
If *buffer = 0
End
EndIf
con = OpenNetworkConnection("www.google.de", 80)
Debug "con: " + Str(con)
If con
sock = ConnectionID(con)
Debug "sock: " + Str(sock)
EndIf
If con
arg = 1
res = ioctlsocket_(sock, #FIONBIO, @arg)
Debug "res: " + Str(res)
rdata = ReceiveNetworkData(con, *buffer, 1024)
Debug "rdata: " + Str(rdata)
CloseNetworkConnection(Con)
arg = 0
res = ioctlsocket_(sock, #FIONBIO, @arg)
Debug "res: " + Str(res)
EndIf
PB v5.72 x86/x64
Windows 10 Pro 64bit
Windows 10 Pro 64bit