如何在VS2010及以上使用winpcap開發網路應用程式。
1.首先,從http://www.winpcap.org/下載winpcap.exe和Developer’s Pack.。安裝winpcap.exe,並將Developer’s Pack進行解壓。
2.配置。新建一個空工程。具體設定如下:
(1)專案 →屬性→配置屬性→點選C/C++目錄,點選展開的目錄General(常規),在右側的Additional Include Directories中新增Include目錄(Include目錄在WpdPack中)
(2)專案 →屬性→配置屬性→點選C/C++目錄,在右邊的Preprocessor Definition加上WPCAP,HAVE_REMOTE,WIN32;
(3)專案 →屬性→配置屬性→點選Linker目錄,點選展開的目錄General,在右邊的Additional Library Directories中新增lib目錄(Lib目錄在WpdPack中)
(4)專案 →屬性→配置屬性→點選Linker目錄下的Input,在右側的Additional Dependencies中新增wpcap.lib和Packet.lib,ws2_32.lib。
相關推薦
如何在VS2010及以上使用winpcap開發網路應用程式。
1.首先,從http://www.winpcap.org/下載winpcap.exe和Developer’s Pack.。安裝winpcap.exe,並將Developer’s Pack進行解壓。 2.配置。新建一個空工程。具體設定如下: (1)專案 →屬性
Java語言,基於TCP編寫一個簡單的Client/Server 網路應用程式。
要求實現客戶向伺服器傳輸任意一個字串,伺服器將收到的字串變換成大寫後傳回客戶。//客戶端: package tcpClient; import java.io.BufferedReader; import java.io.DataOutputStream; impo
c#工程師用Visual Studio開發dapp應用程式
最近區塊鏈技術引起了我的注意。我剛開始瞭解它,就看到了區塊鏈去中心化架構的巨大潛力,並且它能夠簡化各種現有繁瑣的流程,通過各種形式的合約。 作為一名.NET開發人員,我主要使用的是一些提供中心資料來源的架構,因此區塊鏈的去中心化概念對我來說是全新的。我很快就看到它如
Swift 語言開發 iOS 應用程式的利弊
目前全球共有超過 7 億臺 iPhone 處於活躍狀態,這造就了 iOS 作為全球第二大移動裝置平臺的狀態。雖然安卓系統的全球市場佔有率超過 iOS 系統,但在諸如美國、法國和英國的區域性市場中 iOS 系統仍然佔據主導地位。因此許多公司專注於 iOS 平臺進行軟體開發,因為
Android開發系統應用程式
一、配置清單檔案 在 manifest 標籤裡新增屬性:android:sharedUserId=“android.uid.system” 二、打包apk android studio : Build -> Make Project / Rebuild P
XCode5 免證書真機除錯,開發IOS7應用程式
寫在前面:之前寫了一篇申請IDP的教程(http://blog.csdn.net/it_magician/article/details/8658670),整個過程最長可能會在半個月左右。對於那些等不及需要聯機除錯,或者不打算申請IDP的個人自學者或越獄機開發者,其實還有一個方法可以實現真機除錯,那就是破
10天Hadoop快速突擊(3)——開發MapReduce應用程式
開發MapReduce應用程式一、系統引數的配置1.通過API對相關元件的引數進行配置這些API被分成了一下幾個部分:org.apache.hadoop.conf:定義了系統引數的配置檔案處理APIorg.apache.hadoop.fs:定義了抽象的檔案系統APIorg.a
利用C#開發web應用程式時,對登錄檔進行操作提示沒有許可權的解決辦法
因為公司專案需要對web程式新增一套限制客戶惡意傳播的方案。沒辦法,東西放在客戶的伺服器或者電腦裡面。鑑於本人菜鳥一個,也就能想到利用兩種方案,具體的實現的方式,將會在之後的博文中寫出。 我寫這篇文章
條形碼控制元件TBarCode SDK系列教程十一(網路應用程式問題解答)
TBarCode SDK是一款可以在任意應用程式和印表機下生成和列印所有條碼的條碼軟體元件。TBarCode SDK對於Microsoft Office使用者以及軟體開發者提供條碼列印。使用此款條碼軟體元件您可以以完美效果生成和列印所有用於工業和商業條碼符號。 無法載入TBarCode11_
IDEA搭建scala開發環境開發spark應用程式
一、idea社群版安裝scala外掛 因為idea預設不支援scala開發環境,所以當需要使用idea搭建scala開發環境時,首先需要安裝scala外掛,具體安裝辦法如下。 1、開啟idea,點選configure下拉選單中的plugins選項: 2、在彈出對話方塊中點選紅框按鈕: 3、在彈出最新對話
通過IDEA搭建scala開發環境開發spark應用程式
一、idea社群版安裝scala外掛因為idea預設不支援scala開發環境,所以當需要使用idea搭建scala開發環境時,首先需要安裝scala外掛,具體安裝辦法如下。1、開啟idea,點選configure下拉選單中的plugins選項:2、在彈出對話方塊中點選紅框按鈕:3、在彈出最新對話方塊的搜尋欄輸
SWT開發Java應用程式GUI入門
第一次做了Java GUI,我選擇用elipse自己的前段開發工具 SWT/JFace。這篇文章是基於eclipse MARS.2. 用SWT編寫的GUI的風格如下:
MFC開發技巧——應用程式只能執行一個例項
在MFC程式的"CXXXXAPP"類中InitInstance()方法的開始寫上以下的程式碼: HANDLE hMutex=::CreateMutex(NULL,TRUE,"Only One Instance");if(GetLastError()==ERROR_ALRE
解決VS2008 開發Wince應用程式專案生成速度慢的問題 .
這個情況我也糾結了n久了 ,就一直沒想起來百度下。 今天偶然瞅到,做個筆記 在目錄 C:\Windows\Microsoft.NET\Framework\v3.5 下 找到 Microsoft.CompactFramework.Common.targets 檔
Arduino 高階教程 02:用 Visual Studio 2015 開發 Arduino 應用程式(一)
Arduino IDE 的缺點 雖然 Arduino 很流行很火爆,但是 Arduino IDE 卻非常、非常、非常弱。編寫程式碼很不方便,只能說提供了一個最基本的寫程式碼的工具而已,除錯程式碼也很不方便。而且,Arduino IDE 中寫程式碼,只能是把
Android軟體開發之應用程式之間的通訊介紹
Android 開發中在程式之間通訊的介面做的還是非常豐富的本例主要向大家介紹程式之間是如何進行溝通,有哪幾種溝通方式如何來實現溝通。 1. 使用handler傳遞訊息 handler 大家可以把它想象成主執行緒(UI執行緒)的一個子執行緒,它可以給主執
用Visual C++開發MySQL應用程式,開發環境配置,Visual C++與MySQL
#include "mysql.h"mysql.h在你mysql的安裝目錄下的include裡面如:mysql/include把這個標頭檔案新增到你的目錄裡面,或者在VC(我用的是Visual c++6.0)的選單欄點選progect-->setting-->在出現的對話方塊裡面選擇c/c++屬性
初識heX,利用javascript開發桌面應用程式
最近看了一個開源的新技術,就是利用js和html開發桌面應用,就像寫web頁面一樣,它就是heX,一個利用Node,js和HTML5來實現開發的技術。 而且維護這個開源技術的竟然是網易有道的一個團隊,真是不錯,這說明國內的技術真是提升了啊,不過目前好像只支援windows
PHP程式設計師開發win32應用程式之夢
相信做純WEB開發的PHP程式設計師都會想過,要是PHP能開發windows本地應用程式多好,於是上網一查找出來的很多都是“PHP-GTK”的老文章,這東西好像已經沒人維護了,隨便看了下,也就沒去細研究了。 前陣子折騰了node-webkit,這東西可以用javascri
VS2010 教程:建立一個 WPF 應用程式 (第一節)
來自:https://msdn.microsoft.com/zh-cn/library/ff629048.aspx [原文發表時間] Friday, May 22, 2009 8:00 AM 這篇文章裡,我將使用VS2010 Beta 1建立一個WPF 應用程式。