導致sendto執行的時間過長的原因

1。我向一個指定的ip(端口也指定了)發送數據,sendto瞬間完成,即使拔掉網線也瞬間完成,但是當機器和一個會一直廣播的相機直連時,我的sendto執行明顯變長了很多,大概有1s。
2。我機器和相機通過公司的局域網相連sendto又正常了,但是自己用交換機搭建的局域網sendto還是執行很長時間
求解可能是你的局域網對於碰撞的檢測有問題。另外相機的廣播頻率如何?你如果和相機廣播直連,那麼你的網卡就處於雙工狀態收發並行,你的網卡性能就成爲關鍵了,這個沒有啥理論結果的
最近在這裏有看到許多關於如何學好VC++的提問,而我在看《Visual C++權威剖析——MFC原理、機制與開發實例》這本書時,有看到如下這段“如何學好VC++”的內容,便摘錄下來,以供大家共同參考,希望對能有用。
在一個文件下面有幾個.adf格式的數據文件,想在MFC界面裏面調用一個畫圖軟件,把圖形畫出來,不知道該用那個函數,高手們,請幫幫小弟一下
可能我沒有說清楚,我不只是調用外部程序,我需要調用外部程序直接繪製圖行,就是要調一個外部繪圖工具,把我生成的數據畫出來,ShellExecute行嗎?
就提供一個按鈕吧!我計算過的數據文件存在一個文件夾下面,我想用CFileDialog和ShellExecute(調用plotXY.exe),把這些.adf格式的文件畫出來,但是調用的時候,ShellExecute老是沒反應,不知道哪裏出毛病了
應該是相對路徑的問題
ShellExecute的倒數第二個參數可以指定被啓動程序的相對路徑
把這個位置設成程序的運行目錄試一下
恩,我剛纔試過了,老是出現這個問題,你看看是什麼原因呀?“
問題是plotXY.exe的用法上有沒有後面加文件名作參數的用法呢?
不行呀!我用的是cfiledialog調出來的路徑名,怎麼才能自動的加上呢,我要是寫個路徑名的話,就會報錯,編譯過不去,我要先下了,在實驗室呢,明天再向你們討教,多謝了
我也不知道plotXY.exe有沒有那種用法,反正我用的時候是直接拖進去就行了
各位,我想提取單色BMP圖片的每個像素點,然後用SetPixel函數把這些像素點打印出來,形成一幅圖片,請問這單色的BMP圖片的像素點改怎麼去提取呢?望各位賜教。。。
不怕慢的話用 GetPixel,這樣需要不斷反覆讀圖片, 怕慢就把bmp像素信息一次性讀到內存數組,從數組裏拿
現在數據已經讀到數組中了,我現在的問題是怎麼從數據中得到每個像素點的是黑色的點還是白色的點,也就是怎麼知道表示像素點的那個位是1還是0,望賜教。。。你說的我不是很明白啊,上面怎麼看出來四字節對齊有問題呢?應該怎麼改?
四字節對齊的問題我知道了,也改了,如下:
但是提取的像素點還是不對。請問還有哪方面需要注意的?
好像BMP的各種位圖都要讀呢,我也回覆了你的一些貼啊,有代碼,怎麼不參考一下呢。
如果是隻有兩種顏色存在,那麼這是二值圖,調色板內存儲2種顏色,一個BIT表示一個像素。0爲調色板第一個顏色,1爲第二個。
我是新手,想問個問題,對於不含程序主窗口,只有系統托盤、左右鍵單擊系統托盤出現的菜單、和對話框的一個小程序來說,是不是還是要寫一個主程序窗口類?實際上主窗口hWnd還是存在的,只是不顯示出來而已?
因爲我看到WinProc函數一定要有參數HWND hWnd。
剛開始看Win32 SDK編程,想做一個界面簡單的客戶端,還不是很得要領,謝謝各位
以前自己做的時候是把窗口隱藏起來了的。。。
類似的應用我的處理方式是做一個Rect爲0的窗口並且將其隱藏
來源:足球直播
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章