Visualizzazione dei risultati da 1 a 7 su 7

Discussione: chat su internet

  1. #1
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112

    chat su internet

    Ciao a tutti,
    per una chat in vb da utilizzare in lan, in genere uso in winsock, ma se dovessi utilizarla per internet che dovrei utilizzare ?
    perchè con il winsock io devo specificare l'ip del pc con cui iniziare la sessione di chat, il mio dubbio è : e se a questo ip corrisponde una lam ? a quale pc verrebbe indirizzato il messaggio ?


    ciaoo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Il linguaggio va indicato anche nel titolo. E va indicata anche la versione... che versione di VB usi?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: chat su internet

    Originariamente inviato da cuollins
    ...
    e se a questo ip corrisponde una lam ? a quale pc verrebbe indirizzato il messaggio ?
    dipende da come è configurato il router
    immagino che le chat abbiano un server pubblico dove i client si connettono e comunicano i propri ip al server, che smazza i messaggi
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    "lam" ... ? Intendi dire se ti devi collegare ad un IP di un computer interno ad una LAN ?

    Chiarisci meglio la situazione ...

  5. #5
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112
    alcune informazioni omesse. La versione di Visual Basic che uso è la 6.
    Per "lam" ..intendevo "lan".

    Lo scenario è quello descritto da wallrider: in pratica un messenger.

    I client ( sviluppati in VB6 ) si autenticano su un server ( applicazione server realizzata in VB6 installata su windows server 2003 con ip pubblico ) la comunicazione tra 2 client avviene con un p2p.
    La mia domanda è : se tutto questo non avviene in Lan ma su internet, come protocollo.. userò sempre Winsock ?

    se uno dei due client fa parte di una rete lan, si autenticherà sul mio server con l'ip pubblico della sua rete; in tal caso .. come verrà instradato il messaggio a questo client ?

    spero di essere stato + chiaro per tutti, grazie per l'aiuto

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Winsock non e' un protocollo ma solamente una libreria che Microsoft ha messo a disposizione per implementare i "socket" BSD; attraverso questi, utilizzerai il protocollo TCP/IP.

    Cosi' come hai descritto il tutto, non dovresti avere problemi. Il server rispondera' all'indirizzo del client che si e' connesso. Sara' il servizio di NATting della LAN ad instradare correttamente i pacchetti.

    Ma hai provato? Hai degli errori? Del codice che non va?

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    cuollins, è l'ennesima volta che intervieni in quest'area senza rispettare il Regolamento vigente, come puoi vedere da questa discussione, questa, questa, questa.

    E' vero che errare è umano, ma ad un certo punto bisogna anche porsi un freno e cercare di fare attenzione, nel rispetto degli altri utenti e di chi cerca di mantenere organizzata l'area a cui partecipi, dedicandovi parte del proprio tempo.

    Passo e chiudo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.