Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte projekt aplikácie Visual Basic , ktorý chcete pridať Winsock.dll podpora .
2
Vytvorte prázdny Visual Basic zdrojový kód súboru a pridať prázdny statickú triedu k nemu . Malo by to vyzerať nejako takto :
public static class Winsock
End Class
3
Pridať každej Winsock.dll vám fungovať chcete použiť do vašej triedy . Ak chcete napríklad použiť funkciu " viazať " , pridajte nasledujúci kód :
Declare Function viazať Lib " Winsock.dll " ( _socketHandle ako IntPtr , _ByRef SocketAddress Ako sockaddr_in , _addressLength as Integer ) As Integer
Pre niektoré funkcie , vrátane " viazať " , budete musieť deklarovať dátové štruktúry založenej na API . V prípade " viazať " , ktoré budete potrebovať , aby ste sa uistili ste prehlásil , že môže byť vyhlásená za takto " sockaddr_in . " : ClipArt
Použite svoje nové Winsock funkcie všade tam , kde potrebujete . Ak chcete použiť funkciu " bind " , napríklad napísať : Dim SocketHandle ako IntPtrDim SocketAddress Ako Winsock.sockaddr_inDim addressLength ako IntegerWinsock.bind ( SocketHandle , SocketAddress , addressLength )
4