ISEN4 Project - Network Programming
Objectives:
- Implement the programming of an application communicating via internet sockets.
- Implementing the problem on the client side
- Implementing the problem on the server side
Note:
- The projects are to be carried out by teams of 3 to 4 students.
- The project objectives can be met by developing both a server application and a client application using the same application protocol. If we want to respond by developing a single application that therefore integrates both types of connection, we must turn to developing a proxy (i.e. a kind of relay between two applications).
- This proxy, using standardized protocols, we can test its operation in connection with existing client applications and server applications.
Submission:
The project is due on Sunday, March 12, 2023 (before 11:59 p.m.). You will send me by email:
- A reminder of the names and first names of the participants in the project group
- The source code of the project
- The YouTube URL of a video showing the operation of the project
Example of topics:
- Load balancer HTTP (on TCP sockets)
- HTTP proxy to FTP (over TCP sockets)
- TFTP proxy (over UDP sockets)
- Authentication HTTP proxy (on TCP sockets)
- Simplistic SMTP relay (over TCP sockets)