Working with TCP sockets and servers

To send data over a network, the data has to conform to a certain format or protocol. The Transmission Control Protocol (TCP/IP) is one of the core protocols to be used on the Internet. The following screenshot shows how to communicate over TCP/IP between a Julia Tcp server and a client (see the code in Chapter 8\tcpserver.jl):

Working with TCP sockets and servers

The server (in the upper-left corner) is started in a Julia session with server = listen(8080) that returns a TcpServer object listening on the port 8080. The line conn = accept(server) waits for an incoming client to make a connection. Now, in a second terminal (in the lower-right corner), ...

Get Julia: High Performance Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.