用Winsock設計聊天室的問題..(編號:6818)

我用Winsock控制項寫了一個聊天室,是以IP方式由Client連到Server,一開始兩人(Ser , Cli1)聊天時一切正常,但是第三個人(Cli2)加入後,不管誰發言,第二個人(Cli1)都收不到,而第二個人(Cli1)發言別人卻可以收到,然後我再讓第三個人(Cli2)離開聊天室,結果第二個人(Cli1)畫面就會顯示之前累積沒顯示的訊息,不知道有誰知道是什麼原因?
如果需要看原始碼請聯絡我!