sorry about many optimized code,i was wrong type it because in hurry i mean many unoptimized code,anyway it works so far since i have test it on lan,must be works also on wan since not very much different network topology, i lost the final source which has many basic feature like built-in...