Originally posted here by divsekar
1.beyond scanning the ports it can find out what services the syetm is providing?if so tell em how to do that?
What type of identification? If port 80 is open, the machine is most likely running a web server; you can fetch the HTTP header to identify the web server in most cases. In all such scenarios, it would be going beyond the 'port scanning' domain.

Do you have something specific in mind? Please give an example.

Originally posted here by divsekar
2.now i've made a scanner for single pc if i need to implement it in server for checking all the systems what is the thing i need to do?
The requirement is unclear to me. Which systems do you want to 'check'? Are they on the same local network as the scanner machine? How does your definition of 'single pc' differ from a 'server'? (i.e. what do you want a 'server' to do, that your single PC can't?)

P.S. mirado.kelly's advice (above) on random portscanning is good. Please take note of that.
It would help to read what other port scanners are capable of, e.g. nmap