資源簡介
socket實現jpg圖片的傳輸,分為客戶端c.cpp和服務器s.cpp,客戶端和服務器建立連接后,就可以接收服務器發送的jpg圖片。
代碼片段和文件信息
#include?
#include?
#include?
using?namespace?std;
#define?PORT?4000
#define?IP_ADDR?“59.64.158.158“
int?main()
{
WSADATA?dat;
//初始化
if?(WSAStartup(MAKEWORD(22)&dat)!=0)
{
cout<<“Init?Falied:?“< return?-1;
}
SOCKET?clientSocket;
int?ret(0);
//創建Socket
clientSocket=socket(AF_INETSOCK_STREAMIPPROTO_TCP);
if(clientSocket==INVALID_SOCKET)
{
cout<<“Create?Falied:?“< return?-1;
}
SOCKADDR_IN?serverAddr;
serverAddr.sin_family=AF_INET;
serverAddr.sin_addr.s_addr=inet_addr(IP_ADDR);
serverAddr.sin_port=htons(PORT);
memset(serverAddr.sin_zero0sizeof(serverAddr.sin_zero));
ret=connect(clientSocket(struct?sockaddr*)&serverAddrsizeof(serverAddr));
if(ret=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1237??2011-04-12?16:48??socket?圖像傳送\r.cpp
?????文件???????1720??2011-04-12?16:56??socket?圖像傳送\s.cpp
?????目錄??????????0??2011-04-15?20:32??socket?圖像傳送
-----------?---------??----------?-----??----
?????????????????2957????????????????????3
- 上一篇:模擬Ethernet幀發送過程
- 下一篇:st7565r驅動12864液晶
評論
共有 條評論