Может кто-нибудь помочь, я пытаюсь понять, что мне нужно сделать, мне были поручены задачи написания сервера и клиента в TCP (UDP). в основном несколько клиентов будут подключаться к серверу .. и сервер отправляет MESSSAGES клиенту.TCP или UDP помощь с сервером/клиентом в C#?
У меня нет проблем при создании сервера и клиента, но с tcp я не уверен, какой путь. Делает ли .net 3.5 все, или мне нужно идти на поиски какого-то компонента?
Я ищу хорошие примеры с C# для TCP или UDP. Это то, где я не уверен на 100%. Насколько я знаю, есть UDP и TCP ... 1 подключен, а 1 нет .. Так в каком направлении я могу пойти и могу C# поддерживать оба? Преимущества недостатки?
Скажите, если сервер должен поддерживать несколько клиентов, которым нужно только открыть 1 порт или мне нужно открыть 2?
Также, если клиент терпит крах, мне нужно, чтобы он не работал с SERVER, поэтому сервер может либо игнорировать его, либо закрывать соединение, если он открыт или тайм-аут соединения ... Если на самом деле соединение необходимо снова, tcp udp
Любые идеи, в которых i shoudl выпрашивают и выбирают, какой протокол и количество портов мне нужно назначить?
благодаря
yep! бог, ваше право !!! Я использую wcf для своих веб-сервисов ... Одна вещь, хотя это позволяет серверу PUSH-информации клиенту? В основном, что клиент должен получать msgs, но он должен нуждаться в POLL ?? .. если это так, я думаю, что это решило мои проблемы –
, и я предполагаю, что он будет работать за NAT? –
@mark: Я не знаю о сценариях с чистым нажатием, хотя я знаю, что он поддерживает дуплексные каналы, которые обеспечивают обратный вызов от службы клиентам. Что касается NAT, см. Http://msdn.microsoft.com/en-us/azure/dd441706.aspx и понять, что они все это сделали, просто используя точки расширяемости, которые вы также можете использовать, используете ли вы свой код для этого или не. –