Click here to Skip to main content
15,503,808 members
Home / Discussions / C#
   

C#

 
AnswerRe: Catching exceptions on backgroundworker Pin
jschell17-Aug-14 10:56
jschell17-Aug-14 10:56 
GeneralRe: Catching exceptions on backgroundworker Pin
pjank4218-Aug-14 9:40
pjank4218-Aug-14 9:40 
QuestionMissing TCP Packets Pin
M Riaz Bashir15-Aug-14 20:24
M Riaz Bashir15-Aug-14 20:24 
AnswerRe: Missing TCP Packets Pin
Dave Kreskowiak16-Aug-14 5:29
mveDave Kreskowiak16-Aug-14 5:29 
GeneralRe: Missing TCP Packets Pin
M Riaz Bashir16-Aug-14 20:54
M Riaz Bashir16-Aug-14 20:54 
AnswerRe: Missing TCP Packets Pin
Rob Philpott16-Aug-14 7:34
Rob Philpott16-Aug-14 7:34 
GeneralRe: Missing TCP Packets Pin
M Riaz Bashir16-Aug-14 20:54
M Riaz Bashir16-Aug-14 20:54 
QuestionThread Freeze when trying Abort Pin
Member 1098515215-Aug-14 13:17
Member 1098515215-Aug-14 13:17 
Hi all
why does this form freeze when I press the strtChatBtn at the second time?

Server Form Class
C#
public partial class Server_Design : Form
{
    Thread serverStart;

    private bool btnStartStop = true;

    public Server_Design()
    {
        InitializeComponent();
    }

    private void Server_Design_Load_1(object sender, EventArgs e)
    {

    }

    private void strtChatBtn_Click(object sender, EventArgs e)
    {

            if (btnStartStop)
            {
                    serverStart = new Thread(new         ThreadStart(Connection.StartListen));
                    serverStart.Start();
                    strtChatBtn.Text = "Stop Chat";
                    btnStartStop = false;
            }
            else
            {
                this.serverStart.Abort();
                Connection.StopListen();
                strtChatBtn.Text = "Start Chat";
                btnStartStop = true;
            }

    }
    }
}


Connection Class
C#
   public static class Connection
    {
        static IPAddress srvIP = IPAddress.Parse("127.0.0.1");
        static int srvPort = 8888;

        static TcpListener server = new TcpListener(srvIP, srvPort);

        public static void StartListen()
        {     
            server.Start();

            while (1 != 0)
            {

                TcpClient client = server.AcceptTcpClient();

                NetworkStream ns = client.GetStream();
                StreamWriter sw = new StreamWriter(ns);
                StreamReader sr = new StreamReader(ns);

                ns = client.GetStream();

                client.Close();
                ns.Close();
                sw.Close();
                sr.Close();

            }
        }

       public static void StopListen()
        {
            server.Stop();
        }
    }
}

GeneralRe: Thread Freeze when trying Abort Pin
PIEBALDconsult15-Aug-14 13:47
professionalPIEBALDconsult15-Aug-14 13:47 
QuestionSummary Report in GridView Pin
sk_ko14-Aug-14 23:02
sk_ko14-Aug-14 23:02 
AnswerRe: Summary Report in GridView Pin
Chris Quinn14-Aug-14 23:36
Chris Quinn14-Aug-14 23:36 
AnswerRe: Summary Report in GridView Pin
Mycroft Holmes15-Aug-14 0:00
professionalMycroft Holmes15-Aug-14 0:00 
GeneralScope of Share point and Silverlight Pin
Member 1059394814-Aug-14 4:40
Member 1059394814-Aug-14 4:40 
GeneralRe: Scope of Share point and Silverlight Pin
Richard MacCutchan14-Aug-14 5:22
mveRichard MacCutchan14-Aug-14 5:22 
Questionhow do i make each combo box to show a dropdown of the value of the Quantity it has fetched. Pin
Member 1050484913-Aug-14 10:02
Member 1050484913-Aug-14 10:02 
SuggestionRe: how do i make each combo box to show a dropdown of the value of the Quantity it has fetched. Pin
ZurdoDev13-Aug-14 10:24
professionalZurdoDev13-Aug-14 10:24 
QuestionHow to increment div count in path Pin
Member 1098388513-Aug-14 7:09
Member 1098388513-Aug-14 7:09 
Questionc# Play Video Fullscreen Pin
Member 416962813-Aug-14 6:20
Member 416962813-Aug-14 6:20 
AnswerRe: c# Play Video Fullscreen Pin
Simon_Whale13-Aug-14 6:41
professionalSimon_Whale13-Aug-14 6:41 
GeneralRe: c# Play Video Fullscreen Pin
Member 416962813-Aug-14 6:53
Member 416962813-Aug-14 6:53 
GeneralRe: c# Play Video Fullscreen Pin
Dave Kreskowiak13-Aug-14 7:05
mveDave Kreskowiak13-Aug-14 7:05 
GeneralRe: c# Play Video Fullscreen Pin
Member 416962813-Aug-14 9:42
Member 416962813-Aug-14 9:42 
GeneralRe: c# Play Video Fullscreen Pin
Dave Kreskowiak13-Aug-14 13:27
mveDave Kreskowiak13-Aug-14 13:27 
GeneralRe: c# Play Video Fullscreen Pin
Bernhard Hiller13-Aug-14 22:48
Bernhard Hiller13-Aug-14 22:48 
Question[CheckBox ComboBox] Strange problem with ComboBox.CheckBoxItems[].Checked = true Pin
Member 1062093513-Aug-14 5:17
Member 1062093513-Aug-14 5:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.