Socket Programming Lab
Wireshark: DHCP Protocal
Wireshark: DHCP Protocal
http://iwanarif.lecturer.pens.ac.id/Wireshark_DHCP_v6.0.pdf
Networking and Sockets
Networking and Sockets
https://www.cs.uic.edu/~troy/fall04/cs441/drake/sockets.html
Socket Examples
Socket Examples
The following are some simple TCP socket examples.
- This client/server pair runs a simple TCP socket program as an Echo Server that only allows one client to connect to the server.
- This client/server pair improves on the previous Echo Server that allows multiple clients to connect to the server.
- This server improves on the previous Echo Server since it allows the "connection thread" of the server to stop executing via a command sent from the client.
- This server improves on the previous Echo Server since it uses a time out on the server's connection TCP socket to continuously check if it should stop the "connection thread" of the server from executing.
- This example shows how to send an object across a TCP socket by serializing a class.
- This is a example of a extremely simple web server. The client is a web browser.
The following are some simple UDP socket examples.
- This client/server pair runs a simple UDP socket program as an Echo/Uppercase Server that only allows the client to send one message to the server.
- This client sends multiple messages to the Echo/Uppercase Server to check if packets get dropped.
- This program scans the UDP ports on the local machine to see if they are being used.
These examples were written very quickly and currently are under-commented.
Source:- https://www.cs.uic.edu/~troy/spring05/cs450/sockets/socket.html