Making a basic TCP IPv4 POSIX socket
Getting started
We suppose the server and client are on LAN.
On server
- Search your local IP
ip address show
- Compile
make server
- On listening. [PORT] must replace to an available port. We recommend PORT=8080. But, port 7 is commonly used to
echo
sockets.
./server.out [PORT]
On client
- Compile
make client
- The client connects to the server.
./client.out <SERVER ADDRESS IPv4> <ECHO WORD> [<SERVER PORT>]
The server receives the client's message
Peer-to-peer socket magic
Spork CLI tool. (2022, September 27). Retrieved from https://spork.sh
Code
sanchezcarlosjr. (2022, September 26). operating-systems. Retrieved from https://github.com/sanchezcarlosjr/operating-systems/tree/main/posix_basic_tcp_ipv4_sockets
References