Copyrigtht © 1996, 1997 Universita' di Firenze. All rights reserved.
Free license available.
WINSOCK 2
SERVICE PROVIDER INTERFACE
Un interfaccia trasparente per la programmazione in rete sotto Microsoft Windows™
di Emiliano NUNDINI e Francesco SCAPECCHI
Lelaborato svolto ha come scopo quello di comprendere a fondo la funzionalitą della WinSock 2 DLL, ponendo particolare attenzione al suo coinvolgimento nel trasporto delle informazioni attraverso lo stack dei protocolli.
Questo ci ha indotto a suddividere il nostro lavoro in due parti: la prima consiste nella descrizione dettagliata di come la nuova interfaccia Windows Sockets lavora ed interagisce con i service providers, mentre la seconda č stata la creazione di una applicazione che dimostrasse la reale possibilitą di inserire un ulteriore livello implementativo tra linterfaccia SPI della Windows Sockets 2 e lo stack dei protocolli, che nel nostro caso era rappresentato dallo stack TCP/IP.
Il presente documento descrive nella prima parte il funzionamento della Windows Sockets 2, mentre nella seconda parte affronta la descrizione dellapplicazione creata.
Descrizione delle nuove funzionalitą delle Windows Socket 2 , facendo riferimento alle differenze con la precedente versione.
Descrizione approfondita sulla struttura architetturale delle Windows Socket 2
Utility
per il controllo ed il debug
Descrizione delle debug/trace DLL, contenuta nel Software Development Kit, e del suo utilizzo.
Descrizione
delle funzioni WSAPre/PostApinotify
Descrizione dell'interfaccia di collegamento tra la WinSock 2 DLL e la debug/trace DLL.
Funzionalitą di default della debug/trace DLL
Analisi delle funzionalitą di base implementate nella debug/trace DLL, fornita nel SDK
Descrizione dell'elaborato svolto e del software di esempio prodotto.
Descrizione dei passi da seguire per effettuare una corretta installazione. In questa sezione č possibile scaricare tutta la documentazione utilizzata e il Software Development Kit fornito dalla Microsoft.