Цитата(jofy @ 25.11.2008, 18:44 ) | я не давно начал писать,просьба если будет не сложно написать способ оптравки, пишу на VC++, массивы пока int a[100][100] потом будет больше, т.к. изобржение это скрин экрана а оно 1024 на 768 , заранее благодарен |
Ну к примеру вот огрызок кода пересылки большого размера данных в виде массива структур: MyInfo - это массив структур cm - общий размер пересылаемых данных. send(cl.Socket,(char*)&MyInfo[0],cm,0); ============================= на приемке надо к примеру так:
int BigRecieve(SOCKET sck, char *RecivedData, int SizeOfData) { int X=0,rc; while(X<SizeOfData) { rc=recv(sck,&RecivedData[0]+X,SizeOfData-X,0); if(rc<0) return rc; X+=rc; } return X; } ---------------------------------- главное, чтобы принимающий блок заранее знал будущий размер данных.
|