case Computer :

[MFC Project] 프로젝트 본격 시작!!

거곰 2010. 5. 12. 23:38

1. Project Content :

This project is to develop a program for chatting and file transmission between the two people. After 'A' user(Server) opens a specific port, he goes into listening status until 'B' user(Client) connects to this port. 'A' user(Server) tells the 'B' user(Client) his IP address and password before connection.

In this case, 'A' user becomes the Server and 'B' user becomes the Client but the program have both server and client functions so this can be changed vise versa. Therefore everybody is able to open a Server. But the TCP port and UDP port used in this program uses a static port.

'B' user(Client) is connected by inserting 'A' user's IP address and types the password obtained from 'A' user to access. The users use a TCP/IP protocol in order to have interactions.

In addition, two user can transmit the file for each other through UDP Protocol in the menu. Also, it is suggested to have a function which enables the save the spoken context between 'A' user and 'B' user. Save form is text file(*.txt).


2. Function and Skill

A) Network Socket Programming

B) Server and Client All-in one

C) File Reading and Writing


3. Test Environment

Language : C++(MFC)

Visual Studio 6.0

OS : Windows XP

반응형