On Sat, 29 Jun 1996, Nick wrote: > Hello all, > > I was talking to someone who codes for a MUD that I visit frequently, and > he seems to have written code for non-blocking identd checking AND non-blocking > DNS checking for a MUD. He is reluctant about giving out the code for some > reason, but I am wondering: Who else has accomplished this task? This would > eliminate the `30 second delay`/`lockup` problem everyone is talking about. > If anyone has any information to share, please do so. I've got some code that seems to do a non blocking ident lookup, i'll get the code in a bit (not on the machine that has it right now), but it runs sort of like this: user connects, rather than being CON_NAME it sets him to CON_IDENT and prints (waiting for RFC-931/1413 lookups) and then it opens another descriptor and sends the request ot his machine, and moves his con to CON_WAITING_LOOKUP, then it goes on its merry way collecting input from other users/etc, and when the next loop comes around anybody in CON_WAITING_LOOKUP does a read from the socket and if the data is there, its saved as they're user name and you print out a \r and the normal login prompt, otherwise they stay in CON_WAITING_LOOKUP for as long as you specify i think As soon as i get the code i'll mail the list, its not my own, but i do believe the person who gave it to me offered it to the list about 4 months ago.. Steve quickey@cyberverse.com
This archive was generated by hypermail 2b30 : 12/18/00 PST