资源简介
socket网络编程,能够实现定长数据处理和变长数据处理。
代码片段和文件信息
#include “stdafx.h“ //默认包含的头文件,用于实现头文件的预编译
#include //用于管理win socket版本2函数的头文件
#include //程序中使用到std::string
#include //用于管理输入输出流的头文件
#pragma comment(lib“WS2_32.lib“)//引用库文件
#define BUF_SIZE 4096 //缓冲区大小
using namespace std;
int _tmain(int argc char* argv[])
{
WSADATA wsd; //用于初windows socket
SOCKET sHost; //与服务器进行通信的socket
SOCKADDR_IN servAddr; //服务器地址
char buf[BUF_SIZE]; //用于接受数据的缓存器
char sData[BUF_SIZE]; //用于发送缓冲区
char cc[16]; //中间存储数据
int retVal; //各种函数的返回值
ZeroMemory(sDataBUF_SIZE);
/////////////初始化socket环境/////////////////
if(WSAStartup(MAKEWORD(22)&wsd)!=0)
{cout<<“WSAStartup 无法初始化Socket环境!“;
return 1;
}
printf(“主版本号: %d.%d\n“LOBYTE(wsd.wVersion)HIBYTE(wsd.wVersion));
printf(“副版本号: %d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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
- 上一篇:Eclipse Color theme
- 下一篇:算术逻辑运算实验
评论
共有 条评论