Main Menu

KB#00848-Establishing Socket Connections

Title:

Establishing Socket Connections

Description:


Step by step instructions to get sockets communicating in (v)pro5. This goes along with the examples in the Socket Overview documentation, but includes a few more things. 

0. Add the following alias line to the config.bbx file. 
        alias N0 tcp "" nodelay 
1. Open one session of Vpro/5. 
2. Start a server session. 
        >open (2,MODE="port=12000")"N0" 
3. From a DOS prompt, type: 
        c:\> netstat -a |more 
        (This will show the server started on port 12000 and it should say it's "listening".) 
4. Open a second session of VPRO/5. 
5. Start a client session. 
        >open (1,MODE="host=localhost,port=12000")"N0" 
6. From client session: 
        >write(1) "socket test" 
        > 
7. From server session: 
        >read (2)a$ 
        >?a$ 
        socket test (value of a$) 
        > 
8. From Client session: 
        >input "enter something: ",i$ 
        enter something: another socket test 
        >let i$=i$+$0D0A$;write record(1)i$ 
        > 
9. From Server session: 
        >read(2)a$ 
        >print a$ 
        another socket test 



Last Modified: 02/23/2004 Product: PRO/5 Operating System: N/A

BASIS structures five components of their technology into the BBx Generations.

  Google+ View BASIS LinkedIN Profile Visit our Twitter Feed Check out our Facebook Public Profile Click to View the BASIS youTube channel