錯誤出在:
Socket newSocket = sob.workSocket.Accept(); //執行到這里會導致異常
導致錯誤的根源在:
StateObject sob = new StateObject();
--------------
原因分析:執行StateObject sob = new StateObject()后,產生了一個新的StateObject實例sob。而此時sob中的workSocket成員的默認值為null,因此調用sob.workSocket.Accept()時,拋出了圖示的異常。