[EMAIL PROTECTED] wrote: > This question may be ased before, but I couldn't find the answer > searching the archive. > > Basically, I just want to send a hex number from one machine to the > next: > > for example > > msg = "Length is " > n = '\x81' > msg += n > sock.send(msg) > > The problem is n's value is not fixed. For example, > > msg = "Length is " > n = len(somestring) > msg += n # This won't work of course, since n is int > > How do I send this msg + n? > > Thanks, > Khoa >
Just send the number as a string? (and parse it to an int again on the other side) Or investigate the struct and/or pickle modules. Alternatively, depending on the broader scope of what you are doing, investigate a proper IPC library such as Pyro. --Irmen -- http://mail.python.org/mailman/listinfo/python-list