Click here to Skip to main content
15,921,905 members
Home / Discussions / C#
   

C#

 
AnswerRe: Socket programming Pin
Luc Pattyn2-Dec-10 0:04
sitebuilderLuc Pattyn2-Dec-10 0:04 
GeneralRe: Socket programming Pin
musefan2-Dec-10 0:12
musefan2-Dec-10 0:12 
GeneralRe: Socket programming Pin
Tichaona J2-Dec-10 1:28
Tichaona J2-Dec-10 1:28 
GeneralRe: Socket programming Pin
musefan2-Dec-10 1:34
musefan2-Dec-10 1:34 
GeneralRe: Socket programming Pin
Luc Pattyn2-Dec-10 2:20
sitebuilderLuc Pattyn2-Dec-10 2:20 
AnswerRe: Socket programming Pin
Tichaona J2-Dec-10 4:08
Tichaona J2-Dec-10 4:08 
QuestionConversion of a object into a particular datetime format Pin
Varun Sareen1-Dec-10 17:43
Varun Sareen1-Dec-10 17:43 
AnswerRe: Conversion of a object into a particular datetime format Pin
OriginalGriff1-Dec-10 21:38
mveOriginalGriff1-Dec-10 21:38 
QuestionCan not deserialize [modified] Pin
Jacob D Dixon1-Dec-10 11:39
Jacob D Dixon1-Dec-10 11:39 
AnswerRe: Can not deserialize Pin
jschell1-Dec-10 12:16
jschell1-Dec-10 12:16 
AnswerRe: Can not deserialize Pin
Luc Pattyn1-Dec-10 12:17
sitebuilderLuc Pattyn1-Dec-10 12:17 
GeneralRe: Can not deserialize Pin
Jacob D Dixon1-Dec-10 12:30
Jacob D Dixon1-Dec-10 12:30 
AnswerRe: Can not deserialize Pin
Luc Pattyn1-Dec-10 13:06
sitebuilderLuc Pattyn1-Dec-10 13:06 
GeneralRe: Can not deserialize Pin
Jacob D Dixon1-Dec-10 14:48
Jacob D Dixon1-Dec-10 14:48 
AnswerRe: Can not deserialize Pin
Luc Pattyn1-Dec-10 15:02
sitebuilderLuc Pattyn1-Dec-10 15:02 
GeneralRe: Can not deserialize Pin
Jacob D Dixon1-Dec-10 16:21
Jacob D Dixon1-Dec-10 16:21 
GeneralRe: Can not deserialize Pin
Luc Pattyn1-Dec-10 16:46
sitebuilderLuc Pattyn1-Dec-10 16:46 
GeneralRe: Can not deserialize [modified] Pin
Jacob D Dixon1-Dec-10 17:11
Jacob D Dixon1-Dec-10 17:11 
GeneralRe: Can not deserialize Pin
Luc Pattyn1-Dec-10 22:22
sitebuilderLuc Pattyn1-Dec-10 22:22 
GeneralRe: Can not deserialize Pin
Jacob D Dixon2-Dec-10 4:57
Jacob D Dixon2-Dec-10 4:57 
AnswerRe: Can not deserialize Pin
Luc Pattyn2-Dec-10 5:19
sitebuilderLuc Pattyn2-Dec-10 5:19 
GeneralRe: Can not deserialize Pin
Jacob D Dixon2-Dec-10 6:09
Jacob D Dixon2-Dec-10 6:09 
GeneralRe: Can not deserialize Pin
Luc Pattyn2-Dec-10 6:30
sitebuilderLuc Pattyn2-Dec-10 6:30 
GeneralRe: Can not deserialize Pin
Jacob D Dixon2-Dec-10 7:56
Jacob D Dixon2-Dec-10 7:56 
Ah yeah I got it now. Luc I just want to thank you for your help. Here is what I have now and it seems to be working well:

int bytesRead = handler.EndReceive(iar);
                if (bytesRead > 0)
                {
                    if (state.Length == 0)
                    {
                        state.Length = BitConverter.ToInt32(state.buffer, 0);

                        Logging.Log(handler.RemoteEndPoint.ToString() + " is about to send " + state.Length.ToString() + " bytes", true);
                        handler.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0,
                            new AsyncCallback(ReadCallback), state);
                    }
                    else
                    {
                        state.Length -= bytesRead;
                        state.ms.Write(state.buffer, 0, bytesRead);

                        if (state.Length > 0)
                            handler.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0,
                                new AsyncCallback(ReadCallback), state);
                        else
                        {
                            Logging.Log("Finished receiving " + state.ms.Length.ToString() + " bytes from " +
                                            handler.RemoteEndPoint.ToString(), true);

                            state.ms.Seek(0, SeekOrigin.Begin);
                            IFormatter formatter = new BinaryFormatter();
                            object receivedObject = null;

                            try
                            {
                                receivedObject = formatter.Deserialize(state.ms);

GeneralRe: Can not deserialize Pin
Luc Pattyn2-Dec-10 8:20
sitebuilderLuc Pattyn2-Dec-10 8:20 

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.