如题:
开了一个县城使用socket接收数据,并将接收到的数据放到一个缓冲区中;
又开了一个县城从这个缓冲区中读取数据;
但接收数据的缓冲区有时会莫名其秒的当掉,有时甚至导致整个程序退出,使用GetLastError()又得不到什么错误,唉,真的好奇怪,是县城的问题还是SOCKET的问题呢?
开了一个县城使用socket接收数据,并将接收到的数据放到一个缓冲区中;
又开了一个县城从这个缓冲区中读取数据;
但接收数据的缓冲区有时会莫名其秒的当掉,有时甚至导致整个程序退出,使用GetLastError()又得不到什么错误,唉,真的好奇怪,是县城的问题还是SOCKET的问题呢?
比如: CEvent等。
soket主要是写在dll中了,在我这边的县城中调用,出现以上问题;我想可能不是多县城共用缓冲区的问题,我将另外一个县城注释掉,仍然会出现这个问题,难道是DLL的问题?这个DLL在另一个WIN32程序中调用,没什么问题,如果不动键盘和鼠标的话,如果一动键盘和鼠标,这个程序就会不声不响的退出,也不出错误框。很奇怪哟!
谢谢,好像不是内存的问题吧。