編寫socket通訊伺服器端程式時的錯誤解決方法

2021-07-04 10:29:46 字數 379 閱讀 8481

在編寫socket通訊伺服器端程式時出現

error lnk2019: 無法解析的外部符號 __imp__closesocket@4

這種錯誤。

解決方法是:#pragma comment(lib,"ws2_32.lib")

也就是在是編寫的.cpp或者是.h檔案的引用後新增上面那行就行了。

這句話的前面意思是靜態加入乙個lib檔案,也就是庫檔案

ws2_32.lib檔案,提供了對以下網路相關api的支援,若使用其中的api,則應該將ws2_32.lib加入工程(否則需要動態載入ws2_32.dll)。

這句話一般出現在網路程式設計中,需要使用網路api函式的時候,就必須使用這條語句載入ws2_32.lib庫或者動態載入ws2_32.dll。

使用系統檔案實現socket通訊 伺服器端搭建

注意 這裡建立檔案是在xcode的osx下面的命令列建立的 因為一會客戶端使用的ios模擬器,而xcode是不能同時執行兩個模擬器的 實現socket通訊無論是客戶端還是伺服器端都需要引入四個檔案 import import import import 搭建socket通訊大致分為四個步驟 1.建立...

socket伺服器端

伺服器 include winsock2.h include string.h include stdio.h include time.h include stdarg.h include stdlib.h pragma comment lib,ws2 32 void errexit const ...

gSOAP C 編寫伺服器端

1.編寫標頭檔案cal.h gsoap ns service name calc gsoap ns service style rpc gsoap ns service encoding encoded gsoap ns service namespace gsoap ns service loca...