結果 : what is a socket in computer programming