A minimal TCP client and server in Fortran, used to teach interoperability with C. Companion code for Chapter 11 ofModern Fortran: Building Efficient Parallel Applications.
It useslibdillas a sockets library.
Getting started
Download and build the code:
git clone https://github.com/modern-fortran / tcp-client-server cd tcp-client-server make
Running the server
In one terminal window, run the server:
./ server Listening on socket: IP address: 127 0.0.1 Port: 5555
Running the client
In another terminal window, run the client:
./ client 5 Hello
On client connection, the server will report:
New connection from 127 .0.1
GIPHY App Key not set. Please check settings