Click here to Skip to main content
15,915,509 members
Home / Discussions / C#
   

C#

 
QuestionC#/JS problematic iteration with table... Pin
OmegaExtern16-Aug-14 17:23
OmegaExtern16-Aug-14 17:23 
AnswerRe: C#/JS problematic iteration with table... Pin
Richard MacCutchan16-Aug-14 21:11
mveRichard MacCutchan16-Aug-14 21:11 
QuestionC# Keybind for Autoclicker Pin
Aaudiio16-Aug-14 16:39
Aaudiio16-Aug-14 16:39 
AnswerRe: C# Keybind for Autoclicker Pin
Zain Ul Abidin16-Aug-14 19:49
Zain Ul Abidin16-Aug-14 19:49 
AnswerRe: C# Keybind for Autoclicker Pin
OmegaExtern16-Aug-14 20:44
OmegaExtern16-Aug-14 20:44 
GeneralRe: C# Keybind for Autoclicker Pin
Aaudiio16-Aug-14 20:47
Aaudiio16-Aug-14 20:47 
GeneralRe: C# Keybind for Autoclicker Pin
OmegaExtern16-Aug-14 20:50
OmegaExtern16-Aug-14 20:50 
Questioncheck array value exists Pin
scottichrosaviakosmos16-Aug-14 3:11
scottichrosaviakosmos16-Aug-14 3:11 
AnswerRe: check array value exists Pin
onelopez16-Aug-14 3:34
onelopez16-Aug-14 3:34 
GeneralRe: check array value exists Pin
scottichrosaviakosmos16-Aug-14 4:03
scottichrosaviakosmos16-Aug-14 4:03 
AnswerRe: check array value exists Pin
OriginalGriff16-Aug-14 3:39
mveOriginalGriff16-Aug-14 3:39 
QuestionCatching exceptions on backgroundworker Pin
pjank4215-Aug-14 19:44
pjank4215-Aug-14 19:44 
QuestionRe: Catching exceptions on backgroundworker Pin
Richard MacCutchan15-Aug-14 21:25
mveRichard MacCutchan15-Aug-14 21:25 
AnswerRe: Catching exceptions on backgroundworker Pin
pjank4216-Aug-14 1:50
pjank4216-Aug-14 1:50 
GeneralRe: Catching exceptions on backgroundworker Pin
Richard MacCutchan16-Aug-14 5:10
mveRichard MacCutchan16-Aug-14 5:10 
AnswerRe: Catching exceptions on backgroundworker Pin
Eddy Vluggen16-Aug-14 2:10
professionalEddy Vluggen16-Aug-14 2:10 
AnswerRe: Catching exceptions on backgroundworker Pin
jschell17-Aug-14 9:56
jschell17-Aug-14 9:56 
GeneralRe: Catching exceptions on backgroundworker Pin
pjank4218-Aug-14 8:40
pjank4218-Aug-14 8:40 
QuestionMissing TCP Packets Pin
M Riaz Bashir15-Aug-14 19:24
M Riaz Bashir15-Aug-14 19:24 
AnswerRe: Missing TCP Packets Pin
Dave Kreskowiak16-Aug-14 4:29
mveDave Kreskowiak16-Aug-14 4:29 
GeneralRe: Missing TCP Packets Pin
M Riaz Bashir16-Aug-14 19:54
M Riaz Bashir16-Aug-14 19:54 
AnswerRe: Missing TCP Packets Pin
Rob Philpott16-Aug-14 6:34
Rob Philpott16-Aug-14 6:34 
GeneralRe: Missing TCP Packets Pin
M Riaz Bashir16-Aug-14 19:54
M Riaz Bashir16-Aug-14 19:54 
QuestionThread Freeze when trying Abort Pin
Member 1098515215-Aug-14 12:17
Member 1098515215-Aug-14 12: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 12:47
mvePIEBALDconsult15-Aug-14 12:47 

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.