we are currently having an console application in C# and asp.net.
Its a client server socket programming. We have to convert it into assembly langugage.

We are going to implement in linux server
Kindly let me know which assembler and linker have i to download (free download).
And please let me know how to create a socket in assembly language.

Asking for too much I suppose.


I prefer NASM. It is totally free, has a very good performace and supports the native Intel-Syntax. The code is very clear.

Many examples in the internet (and also programmes) are written in the NASM-Syntax, so you don't always have to rewrite the codes you find.

Linking can be done with LD. It is also free.

If you are using Linux have a look if both programmes are already installed with you distriution.