Connection control?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • coolx
    New Member
    • Jan 2010
    • 5

    Connection control?

    Hi.
    I am trying to make a client and a server. Server must be work always and sometimes I open and close the client program. When client is opened, I want to show a message on server side "client connected". Then if client program closed, there should be a message on server side "client unconnected.". I mean I want to control connected or unconnected always.

    My server side codes are below. If client opened, "connected" message appeared. But when client closed, I couldnt see any message.

    How can I control this?

    Code:
    public void Form1_Load(object sender, EventArgs e)
            {
                CheckForIllegalCrossThreadCalls = false;
                thread_dinleyici = new Thread(new ThreadStart(dinle));
                thread_dinleyici.Start();
            }
    
    
            public void dinle()
            {
                tcp_listener = new TcpListener(3333);
                tcp_listener.Start();
                while (true)
                {
                    try
                    {
                        istemcisoketi = tcp_listener.AcceptSocket();
                        if (istemcisoketi.Connected)
                        {
                            label1.Text = "connected";
                        }
                        else
                        {
                            label1.Text = "unconnected";
                        }
                    }
                    catch
                    {
                      
                    }
                }
            }
Working...