Click here to Skip to main content
15,846,976 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Difference between Unicode and Multibyte Pin
jschell31-May-11 9:26
jschell31-May-11 9:26 
Question[Win32] How compare two image Pin
Member 296547131-May-11 5:03
Member 296547131-May-11 5:03 
AnswerRe: [Win32] How compare two image Pin
David Crow31-May-11 5:07
David Crow31-May-11 5:07 
GeneralRe: [Win32] How compare two image Pin
Member 296547131-May-11 6:31
Member 296547131-May-11 6:31 
QuestionGetting floppy drive in logical drives Pin
VCProgrammer30-May-11 23:51
VCProgrammer30-May-11 23:51 
AnswerRe: Getting floppy drive in logical drives Pin
ShilpiP31-May-11 1:39
ShilpiP31-May-11 1:39 
QuestionRe: Getting floppy drive in logical drives Pin
David Crow31-May-11 4:29
David Crow31-May-11 4:29 
Questionstack error in char array Pin
arupsarkar30-May-11 17:18
arupsarkar30-May-11 17:18 
Hi:

I have a socket client running which has a char array of size 512 mentioned. I have a loop to receive the message from the server, when the loop exits I am getting the following error.

I also confirmed that the message I am receiving from the server is less than 200 characters in length.

Environment:
Windows 64bit.
VS 2010

Run-Time check failure #2 - Stack around the variable 'recMessage' was corrupted.

int STRLEN = 512;
char recMessage[STRLEN] = "0";
ClientSocket sockClient;

sockClient.ConnectToServer( ipAddress.c_str(), port );
sockClient.SendData("L|100=some_value;101=some_value\n");
sockClient.RecvData( recMessage, STRLEN );

int counter = 0
while(counter <= 10){

	sockClient.RecvData( recMessage, STRLEN );
	cout << recMessage << endl;
	counter++;
}

memset(recMessage,0,sizeof(char)*STRLEN);
sockClient.CloseConnection();

</pre>

AnswerRe: stack error in char array Pin
«_Superman_»30-May-11 19:43
professional«_Superman_»30-May-11 19:43 
AnswerRe: stack error in char array Pin
tolw30-May-11 19:59
tolw30-May-11 19:59 
GeneralRe: stack error in char array Pin
Stefan_Lang30-May-11 23:33
Stefan_Lang30-May-11 23:33 
GeneralRe: stack error in char array Pin
tolw31-May-11 0:00
tolw31-May-11 0:00 
GeneralRe: stack error in char array Pin
Stefan_Lang31-May-11 0:07
Stefan_Lang31-May-11 0:07 
GeneralRe: stack error in char array Pin
«_Superman_»31-May-11 5:03
professional«_Superman_»31-May-11 5:03 
GeneralRe: stack error in char array Pin
Chuck O'Toole31-May-11 7:48
Chuck O'Toole31-May-11 7:48 
GeneralRe: stack error in char array Pin
Stefan_Lang31-May-11 23:59
Stefan_Lang31-May-11 23:59 
GeneralRe: stack error in char array Pin
«_Superman_»1-Jun-11 0:01
professional«_Superman_»1-Jun-11 0:01 
AnswerRe: stack error in char array Pin
Stefan_Lang30-May-11 23:40
Stefan_Lang30-May-11 23:40 
AnswerRe: stack error in char array Pin
Chuck O'Toole31-May-11 2:54
Chuck O'Toole31-May-11 2:54 
GeneralRe: stack error in char array Pin
Stefan_Lang1-Jun-11 0:03
Stefan_Lang1-Jun-11 0:03 
GeneralRe: stack error in char array Pin
MicroVirus1-Jun-11 3:15
MicroVirus1-Jun-11 3:15 
GeneralRe: stack error in char array Pin
Chuck O'Toole1-Jun-11 3:43
Chuck O'Toole1-Jun-11 3:43 
GeneralRe: stack error in char array Pin
Stefan_Lang1-Jun-11 4:15
Stefan_Lang1-Jun-11 4:15 
QuestionWhy my 64 architecture exe is not able to read registry? Pin
rahul.kulshreshtha30-May-11 3:51
rahul.kulshreshtha30-May-11 3:51 
AnswerRe: Why my 64 architecture exe is not able to read registry? Pin
MicroVirus30-May-11 4:29
MicroVirus30-May-11 4:29 

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.