Tao.Sdl SDK Documentation |
|
SdlNet.SDLNet_Write32 Method
Put the 32bit (a long on 32bit systems) value into the data buffer area in network byte order.
[Visual Basic]
Public Shared Sub SDLNet_Write32( _
ByVal
value As
Integer, _
ByVal
area As
IntPtr _
)
Parameters
-
value
- The 32bit number to put into the area buffer.
-
area
- The pointer into a data buffer, at which to put the number.
Remarks
This helps avoid byte order differences between two systems that are talking over the network. The value can be a signed number, the unsigned parameter type doesn't affect the data. The area pointer need not be at the beginning of a buffer, but must have at least 4 bytes of space left, including the byte currently pointed at.
Binds to C-function call in SDL_error.h:
extern DECLSPEC void SDLCALL SDLNet_Write32(Uint32 value, void *area)
Example
// put my number into a data buffer to prepare
// for sending to a remote host
char data[1024];
Uint32 number=0xDEADBEEF;
SDLNet_Write32(number,data);
See Also
SdlNet Class | Tao.Sdl Namespace | SDLNet_Write16 | SDLNet_Read32