我寫的是上位機的門禁人員資訊管理系統,可以接受從下位機接收資料。與下位機通信這塊我仿照著網上的例子寫的,類似于即時聊天軟體。現在遇到如下問題
1. 單獨把該模塊拿出來使用,與客戶端進行鏈接測驗,是沒有問題的,可以鏈接上,也可以進行通信。如圖:

2.現在我把這個單獨的模塊加入到我的人員資訊管理系統中,使用客戶端連接,就會出現錯誤,
開始監聽埠后,客戶端連接服務器,程式就出錯3.請問下這是不是由于執行緒的原因導致程式出錯,我原本的打算就是 點擊開始監聽按鈕 會開辟一個新的執行緒,該子界面消失后可以繼續接收客戶端發送過來的資料,并存入資料庫。
4. 之前沒有學過C/C++,這個是網上一點點找資料模仿者別人的代碼寫的,所以請大蝦們回答問題的時候具體點!有勞了!
5.還有我總是結不了貼,,不知道怎么給分
uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。uj5u.com熱心網友回復:
先看看你的代碼出錯的呼叫堆疊位置,看現象應該是一些指標初始化等有問題。你放執行緒后,是否一些初始化動作沒有做uj5u.com熱心網友回復:
謝謝 我試下!
uj5u.com熱心網友回復:
我原本的打算是開辟新的執行緒,因為不知道怎么寫,并沒有開執行緒,只是在門禁管理系統 中進入這個界面,然后測驗用的客戶端連接的時候就會出現上面的錯誤了
uj5u.com熱心網友回復:
我原本的打算是開辟新的執行緒,因為不知道怎么寫,并沒有開執行緒,只是在門禁管理系統 中進入這個界面,然后測驗用的客戶端連接的時候就會出現上面的錯誤了
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/139777.html
標籤:網絡編程
