Changeset 6815 in orxonox.OLD for trunk/src/lib/network/handshake.cc
- Timestamp:
- Jan 28, 2006, 5:11:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/network/handshake.cc
r6753 r6815 95 95 if ( !isServer() && hasState( HS_RECVD_VER ) && !hasState( HS_RECVD_HID ) ) 96 96 { 97 if ( length != INTSIZE+INTSIZE )98 { 99 PRINTF(0)("hostID packet has wrong size %d instead of %d\n", length, 1);100 setState( HS_COMPLETED ); 101 return 0; 102 }97 /*if ( length != INTSIZE+INTSIZE ) 98 { 99 PRINTF(0)("hostID packet has wrong size %d instead of %d\n", length, INTSIZE+INTSIZE); 100 setState( HS_COMPLETED ); 101 return 0; 102 }*/ 103 103 104 104 setState( HS_COMPLETED ); 105 105 setState( HS_RECVD_HID ); 106 106 this->isOk = true; 107 SYNCHELP_READ_INT( this->newHostId );108 SYNCHELP_READ_INT( this->newNetworkGameManagerId );107 SYNCHELP_READ_INT( this->newHostId, NWT_HS_HOST_ID ); 108 SYNCHELP_READ_INT( this->newNetworkGameManagerId, NWT_HS_NGM_ID ); 109 109 110 110 if ( newHostId == 0 ) … … 180 180 isOk = false; 181 181 //memcpy(data, (byte*)0, 4); 182 SYNCHELP_WRITE_INT( 0 183 SYNCHELP_WRITE_INT( 0 182 SYNCHELP_WRITE_INT( 0, NWT_HS_HOST_ID); 183 SYNCHELP_WRITE_INT( 0, NWT_HS_NGM_ID); 184 184 } 185 185 else … … 187 187 isOk = true; 188 188 //memcpy(data, &clientId, 4); 189 SYNCHELP_WRITE_INT( clientId );190 SYNCHELP_WRITE_INT( networkGameManagerId );189 SYNCHELP_WRITE_INT( clientId, NWT_HS_HOST_ID ); 190 SYNCHELP_WRITE_INT( networkGameManagerId, NWT_HS_NGM_ID ); 191 191 } 192 192 *reciever = clientId;
Note: See TracChangeset
for help on using the changeset viewer.