Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB][WINSOCK] problema WinOS diversi

    ho un programma in VB che si connette con Winsock a un altro programma gemello su un'altro computer

    sapendo l'IP di uno dei due la cosa è semplice

    il sistema (per quanto sia più articolato di come l'ho esposto) funziona.

    il mio problema sorge quando questo programma (sviluppato in VB6 in ambiente XP) viene installato in macchina Win98

    avviato il programma in XP apre una porta in listening
    il programma in 98 aperto seguentemente si connette a tale porta

    COMUNICANO! evviva! allora funge!
    manco a dirlo

    provo il contrario

    avviato il programma in 98 (si spera) apre una porta in listening
    il programma in XP viene aperto seguentemente e cerca di connettersi a tale porta, ma non la trova aperta

    il programma in 98 non apre alcuna porta. SEMBRA NON CI RIESCA

    -----

    premetto che NON ci sono problemi con gli IP (sono corretti)
    e che ho testato la cosa anche con programmi più semplici (connessione client/server da IP) e che il risultato è sempre lo stesso

    XP apre porta 98 apre connessione
    98 NON apre porta (non ci riesce) XP non trova porta

    ma ho testato

    XP apre porta / altroXP apre connessione
    altroXP apre porta / XP apre connessione

    (XP e altroXP sono entrambi professional, ma non credo conti)

    ------

    immagino che in Win98 il controllo Winsock faccia casino (magari qualche API diversa) e quindi non riesca ad aprire porte
    ma riesca ad richiedere connessioni a porte aperte

    è l'unica possibilità che vedo

    -----

    se qualcuno ha già incontrato questo problema..
    perfavore mi dica come (e se) l'ha risolto..

    se qualcuno in ogni caso, ha consigli
    (perchè è anche possibile che sbagli completamente diagnosi...)
    lo prego di rispondere al 3D

    -----

    grazie
    san imente saluta

    * http://simonecingano.it *

  2. #2
    Ciao, hai provato a controllare le porte con netstat prima e dopo il tentativo di apertura della porta?
    È possibile che in win98 ci sia già un'altro processo che usa quella porta... oppure che la porta sia aperta correttamente ma che il problema sia un'altro... o forse ho detto una fagianata





    David

  3. #3
    le porte in "locale" vengono aperte

    (ho provato un piccolo programma che apre una porta, e segnala lo stato di quella porta)

    in "locale" funziona

    ma la porta non risulta aperta dall'esterno

    sembra ci sia un blocco

    è molto strano

    ammetto che il win98 non è sotto le mie mani, ma di un mio amico

    dovrei fare test su altri 98... ma non ne ho a disposizione...



    sembra davvero un velo con l'esterno
    ma son certo non ci siano firewall

    è strano

    indagherò meglio
    san imente saluta

    * http://simonecingano.it *

  4. #4
    SIA WIN98 CHE WINME hanno tale problema

    sembra impossibile

    ma le porte non vengono messe in listening

    ho testato le porte con un prog in locale

    e risultano aperte

    ma dall'esterno (prog remoto)
    risultano CHIUSE

    è assurdo

    uso VisualBasic6
    Winsock 6.0 (SP5)


    AIUUUUUUUTO
    san imente saluta

    * http://simonecingano.it *

  5. #5
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    se, come dici tu, win 98 ha problemi ad aprire le porte allora non dovrebbe funzionare nemmeno fra 2 win98, e non credo.

    Controllo bene il programma (magari posti un po di codice) !

  6. #6
    allora...

    ho testato questo anche con un prog semplice semplice

    un client e un server su 1 win98 fungono...
    benchè siano in locale

    se il lavoro è fatto fra 2 Win98 non funge
    (premetto che sono i codici "naturali" di MSDN)

    ARGHHHHH
    mi sembra assurdo
    cosa sbaglio?
    san imente saluta

    * http://simonecingano.it *

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 © 2024 vBulletin Solutions, Inc. All rights reserved.