Я за советом, так что на самом деле. Я некоторое время думал о проекте клиент-сервер и собираюсь использовать .NET. Первоначально он только собирался использовать 2.0, но недавно получил VS2008 и подумал, что мне действительно стоит изучить 3.5.
Приложение будет иметь один сервер и подключено много клиентов. И клиент, и сервер должны будут общаться друг с другом (то есть с двухсторонней связью). Это будет работать через Интернет.
Я собирался просто использовать удаленное взаимодействие для этого, но есть ли что-то или какая-то причина, по которой я должен использовать другой подход с 3.5?
Я понимаю, что у меня могут быть некоторые проблемы с брандмауэрами, когда порты могут быть заблокированы на клиенте, когда я использую удаленное взаимодействие.
На самом деле я ищу предложения, чтобы быть лучшим способом для связи между клиентом и сервером, который будет работать через сеть с использованием .NET (хотел бы, чтобы клиент мог работать на других языках, но это не жизненно важно, я думаю). И клиент, и сервер должны иметь возможность вызывать методы друг друга.
Спасибо
и счастливого Рождества.
Jon