int
+ Drd64_LibDrd64_Packet_SetPacketHeader(
+ Drd64_PacketHeader *p_phead,
+ int i_cid_dest,
+ Word w_packettype,
+ DWord dw_command,
+ int i_datalen )
+{
+ p_phead->w_header = DRD64_PACKET_HEADER;
+ p_phead->i_cid_dest = i_cid_dest;
+ p_phead->i_cid_src = DRD64_CONNECTID_NONE;
+ p_phead->i_cid_client = DRD64_CONNECTID_NONE;
+ p_phead->dw_command = dw_command;
+ p_phead->w_packettype = w_packettype;
+ p_phead->i_datalen = i_datalen;
+ p_phead->i_rid_resume = -1;
+
+ p_phead->dw_errcode = DRD64_ERROR_CODE_CLEAR;
+ p_phead->dw_errlocation = DRD64_ERROR_LOCATION_CLEAR;
+
+ return;
+}
+
+
+int
Drd64_LibDrd64_Packet_SendPacket(
int i_socket,
void *p_packet,
p_phead = (Drd64_PacketHeader *)p_packet;
p_data = p_packet + sizeof( Drd64_PacketHeader );
- printf("size: %d\n", p_phead->i_datalen );
if( i_rsize < p_phead->i_datalen )
{ return -2; }