Re[3]: Реристрация клиентов на сервере
От: Sergik666 Украина  
Дата: 21.03.07 12:21
Оценка:
Здравствуйте, Zugma, Вы писали:

S>>вопрос как это релизовать программно?

Z>Не совсем понятно, что тебе конкретно нужно... Вообще-то обмен данными между клиентом и сервером — это азы сетевого программирования.
Z>Если интересует, как в принципе это сделать на новых технологиях, то почитай про .NET Remoting.
ну вот прям от туда...

using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Channels.Tcp;

namespace RemotingSamples {
  public class Sample {

    public static int Main(string [] args) {

      TcpChannel chan = new TcpChannel(8085);
      ChannelServices.RegisterChannel(chan);
      RemotingConfiguration.RegisterWellKnownServiceType
      (Type.GetType("RemotingSamples.HelloServer,object"), 
      "SayHello", WellKnownObjectMode.SingleCall);
      System.Console.WriteLine("Hit <enter> to exit...");
      System.Console.ReadLine();
      return 0;
    }
  }
}


Тут мы зарегистрировали канал, и сказали какой обект отправлять по просьбе клиента... вот вопрос где тут на сервере хранить какие объекты запрошены??? и как все им передать ссылку на объект (допустим тот же List, тех кто в онлайне, ну спсиок логинов которые были переданы этим объектам???)
Зарание спасибо за ответ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.