Quote:
	
	
		
			
				Originally posted by mr_F  
i'm wondering about this, for the purpose of server applications.  every  loop i've ever made to listen for connections utilizes close to 100% cpu because of constant conection checks. 
 
basically i always end up with something like this (in psuedocode) 
 
main { 
 
pre configuration routines; 
open socket for listening; 
 
loop { 
 
if (conection) { 
dosomething 
} 
 
close socket; 
post routines; 
return; 
 
} 
 
how do i do this better, or how do i make it utilize less cpu resourcees?  i'm good with C but am not familiar with the available windows API, so i don't really know about controlling cpu utilization via setting a variable or whatever.. please help 
			
		 | 
	
	
 This model looks fine since all multi-threaded with blocking socket server application mostly in that form.I don't know what you mean by "constant conection checks".I gues your application must be something wrong in the code.