This shows you the differences between two versions of the page.
— |
nl:netconnect [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== NetConnect ===== | ||
+ | ==== Formaat ==== | ||
+ | **netconnect** // | ||
+ | **netconnect** ( // | ||
+ | **netconnect** // | ||
+ | **netconnect** ( // | ||
+ | |||
+ | ==== Beschrijving ==== | ||
+ | De functie opent een netwerk connectie (client) naar een server. Het IP address of de server naam worden opgegeven in // | ||
+ | |||
+ | |||
+ | ==== Voorbeeld ==== | ||
+ | Open 2 instanties van BASIC-256 op eenzelfde comuter. Plak de " | ||
+ | |||
+ | Je zal nu zien hoe de 2 instanties berichten met elkaar uitwisselen. | ||
+ | |||
+ | |||
+ | === Server Code === | ||
+ | <code basic4gl > | ||
+ | # Haal een bericht op een stuur een ' | ||
+ | print " | ||
+ | netlisten 9997 | ||
+ | print " | ||
+ | do | ||
+ | while not netdata | ||
+ | pause .1 | ||
+ | print " | ||
+ | end while | ||
+ | n$ = netread | ||
+ | print n$ | ||
+ | | ||
+ | until n$ = " | ||
+ | netclose | ||
+ | </ | ||
+ | |||
+ | Dit zal het volgende tonen (waar xxx.xxx.xxx.xxx het IPv4 adres van je computer is) | ||
+ | < | ||
+ | wachtend op een connectie op xxx.xxx.xxx.xxx | ||
+ | connectie opgesteld | ||
+ | .........1 hallo | ||
+ | .......2 hallo | ||
+ | ....3 hallo | ||
+ | .........4 hallo | ||
+ | ..5 hallo | ||
+ | .....6 hallo | ||
+ | ........7 hallo | ||
+ | .........8 hallo | ||
+ | ..........9 hallo | ||
+ | ........10 hallo | ||
+ | end | ||
+ | |||
+ | </ | ||
+ | |||
+ | === Client Code === | ||
+ | <code basic4gl> | ||
+ | # Geef een bericht in di naar de server verstuurd zal worden | ||
+ | input "Geef een bericht in?", m$ | ||
+ | netconnect " | ||
+ | for t = 1 to 10 | ||
+ | pause rand | ||
+ | | ||
+ | print netread | ||
+ | next t | ||
+ | netwrite " | ||
+ | print netread | ||
+ | netclose | ||
+ | </ | ||
+ | toont dan | ||
+ | < | ||
+ | enter message? Hallo | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | Ik heb ' | ||
+ | </ | ||
+ | |||
+ | ==== See Also ==== | ||
+ | [[NetAddress|NetAddress]], | ||
+ | |||
+ | ==== New To Version ==== | ||
+ | 0.9.6.31 | ||
+ | |||
+ | ---- | ||
+ | [[netclose|vorige]] | [[network|Netwerk]] | [[netdata|volgende]] |