idname = ident_id (desc, 5); /* this attempts to get the username */ Just curious, will this statement bring the mud to a halt until it has connected to the remote host and acquired the username? If so, this is another example of a great way to apply the generic events queue, in combination with a fork'd process, to prevent that lag. (Just fork the ident_id thing and have the queue check every, say, 1 second, until it gets a return value of some kind. Meanwhile, the game proceeds uninterrupted!)
This archive was generated by hypermail 2b30 : 12/07/00 PST