Click here to Skip to main content
15,922,584 members
Home / Discussions / C#
   

C#

 
AnswerRe: Get File and directory names of folder on server in c# Pin
Brij22-Dec-08 2:39
mentorBrij22-Dec-08 2:39 
AnswerRe: Get File and directory names of folder on server in c# Pin
Not Active22-Dec-08 2:53
mentorNot Active22-Dec-08 2:53 
QuestionUnable to delete files using fileinfo object in VISTA - getting security problem Pin
Rajesh Naik Ponda Goa22-Dec-08 1:47
Rajesh Naik Ponda Goa22-Dec-08 1:47 
AnswerRe: Unable to delete files using fileinfo object in VISTA - getting security problem Pin
#realJSOP22-Dec-08 2:25
professional#realJSOP22-Dec-08 2:25 
AnswerRe: Unable to delete files using fileinfo object in VISTA - getting security problem Pin
Tom Deketelaere22-Dec-08 2:49
professionalTom Deketelaere22-Dec-08 2:49 
GeneralRe: Unable to delete files using fileinfo object in VISTA - getting security problem Pin
Rajesh Naik Ponda Goa22-Dec-08 17:19
Rajesh Naik Ponda Goa22-Dec-08 17:19 
Questionloop controls one by one Pin
DEEPNORTH22-Dec-08 1:18
DEEPNORTH22-Dec-08 1:18 
AnswerRe: loop controls one by one Pin
Ravi Bhavnani22-Dec-08 1:33
professionalRavi Bhavnani22-Dec-08 1:33 
GeneralRe: loop controls one by one Pin
DEEPNORTH22-Dec-08 15:20
DEEPNORTH22-Dec-08 15:20 
AnswerRe: loop controls one by one Pin
User 665822-Dec-08 1:40
User 665822-Dec-08 1:40 
AnswerRe: loop controls one by one Pin
nishu00727-Dec-08 2:49
professionalnishu00727-Dec-08 2:49 
Questionover a $1000 to be won in coding competition Pin
sanj_8038822-Dec-08 1:08
sanj_8038822-Dec-08 1:08 
AnswerRe: over a $1000 to be won in coding competition Pin
Brij22-Dec-08 1:52
mentorBrij22-Dec-08 1:52 
QuestionUpdate database from DataGridView? Pin
kbalias22-Dec-08 1:03
kbalias22-Dec-08 1:03 
AnswerRe: Update database from DataGridView? Pin
vlinker22-Dec-08 2:20
vlinker22-Dec-08 2:20 
AnswerRe: Update database from DataGridView? Pin
Vimalsoft(Pty) Ltd23-Dec-08 2:25
professionalVimalsoft(Pty) Ltd23-Dec-08 2:25 
Questionmerge two images in a single picturebox Pin
jaraldumary22-Dec-08 0:43
jaraldumary22-Dec-08 0:43 
RantRe: merge two images in a single picturebox Pin
Smithers-Jones22-Dec-08 2:38
Smithers-Jones22-Dec-08 2:38 
AnswerRe: merge two images in a single picturebox Pin
Dave Kreskowiak22-Dec-08 4:25
mveDave Kreskowiak22-Dec-08 4:25 
QuestionHow to set the Pagesettings in Reportviwer Pin
Exelioindia22-Dec-08 0:25
Exelioindia22-Dec-08 0:25 
Answersample code Pin
jaraldumary22-Dec-08 0:47
jaraldumary22-Dec-08 0:47 
AnswerRe: How to set the Pagesettings in Reportviwer Pin
Tom Deketelaere22-Dec-08 1:19
professionalTom Deketelaere22-Dec-08 1:19 
GeneralRe: How to set the Pagesettings in Reportviwer Pin
Exelioindia22-Dec-08 1:53
Exelioindia22-Dec-08 1:53 
GeneralRe: How to set the Pagesettings in Reportviwer Pin
Tom Deketelaere22-Dec-08 2:43
professionalTom Deketelaere22-Dec-08 2:43 
QuestionSocket Connections Pin
Rick van Woudenberg22-Dec-08 0:02
Rick van Woudenberg22-Dec-08 0:02 
Dear all,

I'm trying to get my computer to listen on a port and pass on the received data ( after some modification ) over Multicast. I'm receiving data on the socket every second. I wrote the code below and it works perfect.

The problem that I require some assistance with is pretty simply. Everytime a string of data is received, the socket is closed and new socket is opened to wait for the next string. When the next string of data comes in, it gets processed and the socket is closed again. This means that after a period of time, lots of socket connections are made. One of them is active and the others are in a TIME_WAIT state ( and that list keeps growing ) Is there a way around this ?


Int32 port = 31008;

                IPAddress localAddr = IPAddress.Any;
                server = new TcpListener(localAddr, port);
                server.Start();

                // Buffer for reading data
                Byte[] bytes = new Byte[256];
                String data = null;

                while (true)
                {
                    client = server.AcceptTcpClient();
                    data = null;
                    NetworkStream stream = client.GetStream();

                    int i;

                    while ((i = stream.Read(bytes, 0, bytes.Length)) != 0)
                    {
                        data = System.Text.Encoding.ASCII.GetString(bytes, 0, i);
                        data = data.ToUpper();
                        byte[] msg = System.Text.Encoding.ASCII.GetBytes(data);
                        
                        SendMulticast(MultiCastIP, MultiCastPort, msg);
                    }
                    client.Close();
                }



kind regards,

Rick

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.