a server for  linux/c