SOCKET自動被關閉是什麼原因

我寫了一個服務器程序。同事寫了一個下位機。但他用兩臺下位機去連接我時前面的一臺會被關閉。
問題是出現在下位機。他寫了一個線程當按F2時執行

我感覺他這樣寫有問題SOCKET是全局的會不會下一臺機器建立了一個相同的SOCKET所以前面的就就掉了

喜歡c和c++,或者彙編,或者喜歡windows sdk,或者喜歡算法的 朋友 
並且最後一點,也是最重要的一點:有良好的 言行的 傢伙
32*32點陣是個學問,我深的畫icon精髓,有沒有伯樂給我推薦一份工作

ICON的藝術還是技術? 藝術值錢,技術不值多少錢.
我所以這麼說,是因爲我自己開發一個軟件,除了icon做好了之外別的八字沒撇,但是icon畫的的確很棒,催動我去完成程序,可惜程序親自寫的時候,發現問題接踵而至,頭都疼死了,開始懷疑it這條路,我走的很辛苦

Microsoft Tablet PC Platform SDK有人用過沒啊 關於手寫識別的SDK 小弟新手 看不懂怎麼用 向各位請教一下在MFC中的使用方法 謝謝~上述代碼總是返回錯誤10013,上網查說是權限問題,不解,我用的是VS2005,Vista操作系統,求指教!!!

原始套接字提供管理下層傳輸的能力,他們可能會被惡意利用。因此,僅Administrator組的成員能夠窗口SOCK_RAW類型的套接字
那我如果想用的話應該怎麼辦,比如進行哪些設置之類的?
爲何從文件中讀取的字符串不能直接加到另一個字符串上,而賦值給另一個字符串再進行相加卻可以了
fscanf最後不能傳遞一個CString對象啊,好好看MSDN函數參數說明
ReleaseBuffer()不是必須的, 主要看你是否修改str2裏的東西, 如果沒, 可以不調用
fscanf就是要修改str2的內容,所以這裏ReleaseBuffer是必須的
在網上查到過,採用多線程的方法,多線程是多任務同時運行,而我現在的是我一個對話框已顯示,但不關閉,是否還屬於多線程?求高人,解答,或給出一個解決思路
對話框阻塞了你對話框所在的線程,,也就是list 的線程,,如果你的主線程和你的list不是同一個線程的話。
對話框只是資源
線程是程序運行的軌跡
如果你打開的對話框實例只有一個,下一次依然是用這個實例名的話,當然得先關閉才能再次打開
要同時存在兩個或多個打開的對話框,那麼實例必須不同,不一定要多線程,主線程用來界面顯示一般怕是夠了吧
UI thread可以同時打開多個界面。對話框分模態和非模態,模態對話框必須要完成對此對話框的操作才能去幹別的,非模態對話框也不必如此。你可能用的是模態對話框。
線程分爲輔助線程和用戶界面線程,一般主線程作爲UI線程,維護所有的窗口,用來處理窗口消息;其它線程作爲輔助線程(worker thread)。你的問題的標題和你的問題不是一回事?
問題現在解決了,但又有新問題了:內存泄露,我在list雙擊下,動態申請(new)一個對話框,但是要釋放這個內存空間,就不好弄了:
1、在主線程裏釋放這個對話框,則我雙擊list後,彈出的對話框一閃而過,我希望停下還要做其他事情。
2、如果在雙擊彈出的對話框(OnCancel)裏釋放,就跨出類了,且申請的是一個局部變量,肯定存在內存泄露
開始提出問題補充:我想雙擊list彈出一個對話框,在不關閉此對話框下,雙擊list另一個選項彈出另一個對話框。
現在做到了,但明顯存在內存泄露。
一個類的成員函數釋放另一個類成員函數的臨時變量,可以嗎?
釋放臨時變量?在一個函數中new的,想在另個函數中釋放?把它的地址傳遞給另個函數,在另個函數中delete
貌似以前沒見過這樣用,可以試試
但總覺得有些……, 或者估計還有更好的方法
來源:nba直播

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章