16
Programmazione / Re: gb.socket la mia prima esperienza
« il: 05 Marzo 2013, 13:25:42 »
Grazie per le info
appena posso faccio le dovute prove.
appena posso faccio le dovute prove.
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
Public Sub open_sock() As Boolean
sock = New Socket
sock.Timeout = 5000
'sock.Port = Val(FormSetting.portatxt.Text)
'sock.Host = FormSetting.ipservertxt.Text
sock.Connect(FormSetting.ipservertxt.Text, Val(FormSetting.portatxt.Text))
Do While (sock.Status <> 7) And (sock.Status > 0)
Wait 0.1
Loop
connected = True
Catch
Message.Error(Error.Text)
connected = False
End
Public Sub txrxsock()
Dim s As String
s = "$CN2" & Chr(0)
datisock = 1 'flag
Write #sock, s, Len(s)
Do While Lof(sock) = 0
Wait 0.1
Loop
Read #sock, s, Lof(sock)
End
Public Sub Open_sock() As Boolean
sock.Timeout = 5000
sock.Port = 6000
sock.Host = "192.168.2.18"
sock.Connect()
Do While Net.Searching
If Net.Connected Then
connected = True
Exit
End If
Loop
End
'Qui non ho nessun errore e sicuramente la connessione è avvenuta
Public Sub Txsock()
Dim s As String
s = "$CN2" & Chr(0)
datisock = 1 'questo è un mio flag
Write #sock, s, Len(s) 'Qui ho l'errore: "System Error #32: Pipe interrotta
End