Newsgroup: it.comp.os.dos
Titolo: Trumpet Winsock... e il PC si freeza! (sempre Win 3.1)

Ciao, sono sempre io, alle prese con il PC con Win 3.1 (non for 
Workgroups!)...
ho scoperto che la piccola LAN del laboratorio ha accesso a Internet, 
tramite switch e router!
allora mi sono incaponito, voglio provare a "uscire" su Internet dal PC con 
Win 3.1...
mi sono fatto un giro su Google e nei meandri della mia memoria, e mi sembra 
che, su Win 3.1 (non for Workgroups!) ci voglia uno stack TCP con un Winsock 
a parte, tipo appunto Trumpet Winsock 2.0B... Lo devo configurare su Packet 
Driver (non su slip/modem seriale) e allora ho trovato il packet driver per 
la scheda di rete, lo faccio partire nell'autoexec.bat, carico subito dopo 
il "wrapper" 
winpkt.com
 e poi avvio Windows... Configuro il Trumpet Winsock 
(ip, mask, default gw, dns..), lo avvio e sembra andare tutto bene... ma non 
appena faccio partire un programma che usa il winsock (ws_ftp, opera 3.62) 
il pc si gela e devo ctrl+alt+canc..
Tenete conto che anche il client per lan MS-DOS 3.0 e' caricato (con solo 
Netbios, NO tcp/ip) .. che voi ricordiate, il Client DOS da conflitto con un 
packet driver sulla stessa scheda di rete? O forse sbaglio gli interrupt? vi 
ricordate se esistevano altri pacchetti Winsock?
Certo, non e' una macchina da produzione, e non e' importante, ma se c'e' 
q.cuno di voi (non piu' giovanissimo, come me!) che si ricorda come 
funzionavano le cose ai tempi...
grazie in ogni caso e ciao!
SanDrolini=>SanTrollini 

 Winsock?
A naso, direi di si': msnet 3.0 usa il driver ndis, (e solo quello,
se non erro), che probabilmente va in conflitto col packet driver.
Purtroppo il tcp/ip 32b, se non ricordo male, gira solo su win 3.11
wfw...
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

Ho risolto... Grazie Renaissance!
tra l'altro ho adottato una soluzione che avevo gia' sperimentato con 
successo su un pc con il solo DOS.. e che avevo postato qui io stesso 
qualche mese fa! Quando si e' rincoglioniti, eh?
comunque, per chi e' interessato, se si ha installato MS Net 3.0, non 
bisogna caricare il packet driver in persona, ma uno "shim", assieme ai vari 
driver ndis, che simula un pack. dr. ; poi si fa partire 
winpkt.com
 e 
Trumpet Winsock crede che ci sia un pack. dr. attivo e funziona da dio!
di seguito, in breve, riporto gli schemini (mi autoquoto, scusate..)
a dispo per approfondimenti e ciao di nuovo...
San
Normal NDIS arrangement for MS client/DOS Add-Ons
=================================================
  MS Client/DOS Add-On
     |
     |
  NDIS
     |
     |
  Ethernet Card
+++
Normal Arrangement for WATTCP (Waterloo TCP) and Packet Drivers
================================================
  WATTCP/Client Applications. (Arachne, Trumpet Newsreader, NCSA Ftp) or 
Trumpet Winsock (under Windows)
     |
     |
  Packet Driver
     |
     |
  Ethernet Card
Arrangement using DIS_PKT9 Shim. (la soluzione al problema!)
================================
 MS Client/DOS Add-On    WATTCP/Client App. (Arachne, etc.) or Trumpet 
Winsock (under Windows)
  |                                          |
  |                                          |
  |                                  DIS_PKT9 Shim
  |                                          |
  |                                          |
 ----------------------------------------
   NDIS
    |
    |
    |
 Ethernet card
+++****CONFIG.SYS**** (una riga, da mettere dove volete)
DEVICEHIGH=C:\NET\DIS_PKT9.DOS****AUTOEXEC.BAT**** (solo le righe 
pertinenti)
LH C:\NET\NET INITIALIZE
C:\NET\NETBIND
LH C:\NET\UMB
LH C:\NET\EMSBFR
LH C:\NET\NET STARTLH C:\NET\
WINPKT.COM
 (<= IL "WRAPPER" CHE SERVE AL 
TRUMPET WINSOCK)***PROTOCOL.INI**** (QUELLO DI MSCLIENT 3.0, PER ES. IN 
C:\NET)
[network.setup]
version=0x3110
netcard=RTL8139,1,RTL8139,1
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,MS$NETBEUI
lana0=RTL8139,1,ms$ndishlp
lana1=RTL8139,1,ms$netbeui
[MS$NETBEUI]
DriverName=netbeui$
SESSIONS=10
NCBS=12
BINDINGS=RTL8139
LANABASE=1
[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP
[RTL8139]
DriverName=rtsnd$
Medium=_Auto
[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=RTL8139
[PKTDRV]
DriverName=PKTDRV$
BINDINGS=RTL8139
INTVEC=0x60
*** SYSTEM.INI*** (sempre di MSCLIENT, in C:\NET)[network]>
sizworkbuf=1498
filesharing=yes
printsharing=yes
autologon=yes
computername=pippo
lanroot=C:\NET
username=paperino
workgroup=topolinia
reconnect=no
dospophotkey=N
lmlogon=0
logondomain=topolinia
preferredredir=full
autostart=full
maxconnections=8
[network drivers]
netcard=xpsndis.exe
transport=nemm.dos,ndishlp.sys,dis_pkt9.dos
devdir=C:\NET
LoadRMDrivers=yes
++++++