Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [Visual Basic.NET] WinSocket
Forum - C# / VB.NET - [Visual Basic.NET] WinSocket

Avatar
mitor (Normal User)
Pro


Messaggi: 73
Iscritto: 01/08/2007

Segnala al moderatore
Postato alle 23:12
Lunedì, 26/11/2007
Questo topic è stato chiuso dal moderatore

Ciao a tutti,
sono riuscito a far collegare il lato Client con il lato Server della mia applicazione VB.Net
ora però se ad esempio volessi inviare un MsgBox al lato server come dovrei fare?
ho utilizzato il comando:

Codice sorgente - presumibilmente Plain Text

  1. AxWinsock.SendData("Messaggio")



e Dal Lato Server:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
  2.         Dim dati As String
  3.         AxWinsock1.GetData(dati)
  4.  
  5.         Select Case dati
  6.             Case "Messaggio"
  7.                 MsgBox("Ciao utente!!!")
  8.                  End Select
  9.     End Sub


solamente che dando il comando dal lato Client Per Inviare il messaggio non viene visualizzato al server...se potete mandarmi ad una guida sull'argomento per VB.NET o qualche esempio ve ne sarei grato:k:

Ultima modifica effettuata da Il Totem il 09/12/2007 alle 12:12
PM
Avatar
gius (Ex-Member)
Expert


Messaggi: 294
Iscritto: 20/06/2007

Segnala al moderatore
Postato alle 8:41
Domenica, 09/12/2007
Nel client un button e...

Codice sorgente - presumibilmente Plain Text

  1. Winsock.SendData "mess"



e nel server....

Codice sorgente - presumibilmente VB.NET

  1. Dim strData As String
  2. Winsock.GetData strData, vbString
  3. Select Case strData
  4. Case Is = "mess"
  5. MsgBox "CIAO"
  6. End Select
  7. End Sub




Io ho fatto sempre questo,se poi nn sti funz non sò io...........

Ultima modifica effettuata da Il Totem il 09/12/2007 alle 12:12
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 12:11
Domenica, 09/12/2007
Gius, il tuo codice è Visual Basic 6, non Vb.Net. Inoltre sarebbe meglio che entrambi utilizzaste il tag code per i codici sorgenti.

Ho notato che usi un controllo già "preconfezionato":  tuttavia, dopo la dichiarazione del sottoscrittore d'evento, manca la keyword Handles che specifica quando debba essere eseguito. Attualmente, quella procedura non è associata a nessun evento, ecco perchè non funziona.

PM
Avatar
mitor (Normal User)
Pro


Messaggi: 73
Iscritto: 01/08/2007

Segnala al moderatore
Postato alle 21:28
Domenica, 09/12/2007
si...il codice lo preso un pò qui e un pò li per studiarne il funzionamento...se potresti farmi qualche esempio tra server e Client sarebbe perfetto...piccoli esempi..
essendo che ho formattato avevo trovato la dll per vb.net per il winsocket..non è che sapresti dove trovarla..non ricordo il link...e cercandola non ho avuto buoni risultati..:k:
Grazie,
mitor

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:06
Mercoledì, 12/12/2007
Guarda la guida vb.net al capitolo sui socket. E' a livello molto basso, ma non so quale libreria tu abbia usato.

PM