Хочу написать небольшое сетевое приложение, опыта программирования TCP/IP пока нет, поэтому хочу спросить по структуре. Примерную схему приложил в аттаче.
Программа должна позволять обмениваться двум юзерам сообщениями и файлами. Возник вопрос:
- Обязательно ли должно быть открыто 2 порта, один для клиентской части, другой для серверной? Или можно обойтись одним?