-
大小: 7KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-07
- 語言: 其他
- 標(biāo)簽:
資源簡介
socket網(wǎng)絡(luò)編程,能夠?qū)崿F(xiàn)定長數(shù)據(jù)處理和變長數(shù)據(jù)處理。
代碼片段和文件信息
#include?“stdafx.h“ //默認(rèn)包含的頭文件,用于實(shí)現(xiàn)頭文件的預(yù)編譯
#include? //用于管理win?socket版本2函數(shù)的頭文件
#include? //程序中使用到std::string
#include? //用于管理輸入輸出流的頭文件
#pragma?comment(lib“WS2_32.lib“)//引用庫文件
#define?BUF_SIZE?4096 //緩沖區(qū)大小
using?namespace?std;
int?_tmain(int?argc?char*?argv[])
{
WSADATA?wsd; //用于初windows?socket
SOCKET sHost; //與服務(wù)器進(jìn)行通信的socket
SOCKADDR_IN?servAddr; //服務(wù)器地址
char????buf[BUF_SIZE]; //用于接受數(shù)據(jù)的緩存器
char????sData[BUF_SIZE];?//用于發(fā)送緩沖區(qū)
char????cc[16]; ?//中間存儲(chǔ)數(shù)據(jù)
int retVal; //各種函數(shù)的返回值
ZeroMemory(sDataBUF_SIZE);
/////////////初始化socket環(huán)境/////////////////
if(WSAStartup(MAKEWORD(22)&wsd)!=0)
{cout<<“WSAStartup??無法初始化Socket環(huán)境!“;
?return?1;
}
printf(“主版本號(hào):?%d.%d\n“LOBYTE(wsd.wVersion)HIBYTE(wsd.wVersion));
printf(“副版本號(hào):?%d
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????145??2012-10-19?16:48??socket_recv\Readme.txt
?????文件???????2803??2012-10-26?19:36??socket_recv\TCP-bc-client.cpp
?????文件???????3977??2012-10-19?16:29??socket_recv\TCP-bc-server.cpp
?????文件???????2973??2012-10-18?22:44??socket_recv\TCP-dc-client.cpp
?????文件???????4480??2012-10-19?15:39??socket_recv\TCP-dc-server.cpp
?????目錄??????????0??2012-12-07?11:43??socket_recv
-----------?---------??----------?-----??----
????????????????14378????????????????????6
評(píng)論
共有 條評(píng)論