Resending this since I sent it from the wrong account before and it bounced.
> > B) Instead of sending an updatedata command for each field, encode > > the data into a big long char stream and send it over. First of all, > > there are problems with sending encoded chars, specifically the problem > > of 0. Obviously I can constrain a short to 255*255, but this is just > > You could avoid the 0 problem by using some value (say 1) as a sort of > "escape" value, which would have an additional byte following it to > designate whether it represents 0 (say 0x02) or 1 (say 0x01). So anywhere > you have 0x00 in your data, you transmit 0x01 0x02 and anywhere you have > 0x01 in your data you transmit 0x01 0x01. Any other value is unmodified, > except 0x00 terminates the string. > > There are probably better solutions, though. > > Jim > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

