主題:9360網絡連接的問題 共有44061人關注過本帖 |
---|
bingdongcha |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
9360網絡連接的問題 Post By:2013-4-25 10:45:00 [顯示全部帖子]
購買的9360的開發板和底板,使用光盤中的網絡程序step3_tcptest。目標板9360做服務器,開發主機做客戶端。 問題是:只能有一個客戶端可以連接到目標板9360服務器。用第二臺電腦連接目標板9360服務器時,第一臺電腦的連接就自動斷了。 因為我們工程實際應用時,需要6臺客戶端連接。 這個可以滿足么?可以給個例子么?萬分感謝!!!!! |
單帖管理 | 引用 | 回復 |
bingdongcha |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-4-25 16:29:00 [顯示全部帖子]
謝謝,我大概明白了,還想請教下。在這個程序里有2個類TCPCustom_CE和TCPServer_CE。 TCPCustom_CE類中的SocketDataThread線程是處理監聽到的客戶端的socket通訊事件的。 想了2個方法謝謝幫忙指點迷津。 第一個是您這個方法,在TCPServer_CE類中定義6個socket接收客服端連接,每ACCEPT 一個連接就創建一個線程處理通訊。這樣可能就不需要TCPCustom_CE這個類了!!
第二個是用TCPCustom_CE定義6個對象處理來之6臺客戶端的請求和數據處理。感覺這個方法符合面向對象的理論。可TCPCustom_CE定義的6個對象,是不是每個對象都有一個自己的SocketDataThread線程來處理數據???? 包含線程的類 定義對象后是否也同時創建了一個線程呢??如果創建了,那么各個對象的線程之間相互影響么??
[此貼子已經被作者于2013-4-25 16:31:08編輯過]
|
單帖管理 | 引用 | 回復 |