Czat i problem z kanałem http

0

Witam

Napisałem sobie Chat. Stworzyłem sobie server:

 namespace ChatRemoting
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                HttpChannel channel = new HttpChannel(1978);
                ChannelServices.RegisterChannel(channel, false);
                RemotingConfiguration.RegisterWellKnownServiceType(
                    typeof(Class1), "Chat", 
                    WellKnownObjectMode.Singleton);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }
}

( nie wrzucam klienta bo tam raczej błędu nie popełniłem ).

Moim problemme jak fakt że jak już postawie Server i poprzez Klienta ( okienko ) chcę się połączyć to wywala mi wyjątek "Kanał http jest już zajęty"

Proszę o pomoc.

Pozdrawiam

PS. wszystkie odpowiednie referencje dodane.

0

a to Ci wyskakuje w serwerze czy kliencie? bo mam wrażenie, że z jakiegoś powodu robisz to samo na kliencie, tj otwierasz "kanał" o tym samym numerze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1