Show HN: A minimal Fortran TCP client and server


tcp-client-server

A minimal TCP client and server in Fortran, used to teach interoperability with C. Companion code for Chapter 11 of Modern Fortran: Building Efficient Parallel Applications.

It uses libdill as 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.0.1 


from Hacker News https://github.com/modern-fortran/tcp-client-server