Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6868 in orxonox.OLD for trunk/src/lib/network/network_stream.cc


Ignore:
Timestamp:
Jan 30, 2006, 4:41:19 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: merged the Network back to the trunk.
merged with command
svn merge https://svn.orxonox.net/orxonox/branches/network . -r6817:HEAD
no conflicts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/network/network_stream.cc

    r6737 r6868  
    263263        if ( reciever!=0 )
    264264        {
    265           if ( networkSockets[reciever] != NULL )
    266           {
    267             PRINTF(5)("write %d bytes to socket %d\n", dataLength, reciever);
    268             networkSockets[reciever]->writePacket(downBuffer, dataLength);
     265          if ( reciever < 0)
     266          {
     267            for ( int i = 0; i<networkSockets.size(); i++)
     268            {
     269              if ( i!=-reciever && networkSockets[i] != NULL )
     270              {
     271                PRINTF(5)("write %d bytes to socket %d\n", dataLength, i);
     272                networkSockets[i]->writePacket(downBuffer, dataLength);
     273              }
     274            }
    269275          }
    270276          else
    271277          {
    272             PRINTF(1)("networkSockets[reciever] == NULL\n");
     278            if ( networkSockets[reciever] != NULL )
     279            {
     280              PRINTF(5)("write %d bytes to socket %d\n", dataLength, reciever);
     281              networkSockets[reciever]->writePacket(downBuffer, dataLength);
     282            }
     283            else
     284            {
     285              PRINTF(1)("networkSockets[reciever] == NULL\n");
     286            }
    273287          }
    274288        }
Note: See TracChangeset for help on using the changeset viewer.