1026-final 02

- add shell script for compiling under Linux
- fix the bug that use closesocket() instead of close() under linux
== things to do ===
- experiments