当前位置: 首页 > news >正文

做网站公司哪家好大型资讯门户网站怎么做排名

做网站公司哪家好,大型资讯门户网站怎么做排名,wordpress列表翻页有page,wordpress 数据乱码目录 一、介绍 二、收数据 三、发数据 一、介绍 tcp和udp的区别之一#xff0c;即tcp是有连接的#xff0c;udp是无连接的#xff0c;udp收发数据的代码可以独立运行#xff0c;tcp发数据前必须确保收数据的一方是打开的#xff0c;否则无法建立连接。 二、收数据 tc…目录 一、介绍 二、收数据 三、发数据 一、介绍 tcp和udp的区别之一即tcp是有连接的udp是无连接的udp收发数据的代码可以独立运行tcp发数据前必须确保收数据的一方是打开的否则无法建立连接。 二、收数据 tcpRecv.h #pragma once #includeiostream #includewinsock.h #pragma comment(lib,ws2_32.lib) using namespace std;class tcpRecv { public:tcpRecv();~tcpRecv();void initialization();void recvData(); public://定义发送缓冲区和接受缓冲区char send_buf[100];char recv_buf[100];//定义服务端套接字接受请求套接字SOCKET s_server;SOCKET s_accept;//服务端地址客户端地址SOCKADDR_IN server_addr;SOCKADDR_IN accept_addr; }; tcpRecv.cpp #include tcpRecv.htcpRecv::tcpRecv() {initialization();//填充服务端信息server_addr.sin_family AF_INET;server_addr.sin_addr.S_un.S_addr htonl(INADDR_ANY);server_addr.sin_port htons(14555);//创建套接字s_server socket(AF_INET, SOCK_STREAM, 0);if (bind(s_server, (SOCKADDR *)server_addr, sizeof(SOCKADDR)) SOCKET_ERROR) {cout 套接字绑定失败 endl;WSACleanup();}else {cout 套接字绑定成功 endl;}//设置套接字为监听状态if (listen(s_server, SOMAXCONN) 0) {cout 设置监听状态失败 endl;WSACleanup();}else {cout 设置监听状态成功 endl;}cout 服务端正在监听连接请稍候.... endl;//接受连接请求int len sizeof(SOCKADDR);s_accept accept(s_server, (SOCKADDR *)accept_addr, len);if (s_accept SOCKET_ERROR) {cout 连接失败 endl;WSACleanup();}cout 连接建立准备接受数据 endl; }tcpRecv::~tcpRecv() {//关闭套接字closesocket(s_server);closesocket(s_accept);//释放DLL资源WSACleanup(); }void tcpRecv::initialization() {//初始化套接字库WORD w_req MAKEWORD(2, 2);//版本号WSADATA wsadata;int err;err WSAStartup(w_req, wsadata);if (err ! 0) {cout 初始化套接字库失败 endl;}else {cout 初始化套接字库成功 endl;}//检测版本号if (LOBYTE(wsadata.wVersion) ! 2 || HIBYTE(wsadata.wHighVersion) ! 2) {cout 套接字库版本号不符 endl;WSACleanup();}else {cout 套接字库版本正确 endl;}//填充服务端地址信息}void tcpRecv::recvData() {//接收数据int recv_len recv(s_accept, recv_buf, 100, 0);if (recv_len 0) {cout 接受失败 endl;}else {cout 接收信息为: recv_buf endl;} } main.cpp #include tcpRecv.hint main() {tcpRecv tcp;while (1) {tcp.recvData();}return 0; }三、发数据 tcpSend.h #pragma once #includeiostream #includestring #includewinsock.h #pragma comment(lib,ws2_32.lib) using namespace std;class tcpSend { public:tcpSend();~tcpSend();void initialization();void sendData(std::stringdata); public://定义服务端套接字接受请求套接字SOCKET s_server;//服务端地址客户端地址SOCKADDR_IN server_addr; }; tcpSend.cpp #include tcpSend.htcpSend::tcpSend() {initialization();//填充服务端信息server_addr.sin_family AF_INET;server_addr.sin_addr.S_un.S_addr inet_addr(127.0.0.1);server_addr.sin_port htons(14555);//创建套接字s_server socket(AF_INET, SOCK_STREAM, 0);if (connect(s_server, (SOCKADDR *)server_addr, sizeof(SOCKADDR)) SOCKET_ERROR) {cout 服务器连接失败 endl;WSACleanup();}else {cout 服务器连接成功 endl;} }tcpSend::~tcpSend() {//关闭套接字closesocket(s_server);//释放DLL资源WSACleanup(); }void tcpSend::initialization() {//初始化套接字库WORD w_req MAKEWORD(2, 2);//版本号WSADATA wsadata;int err;err WSAStartup(w_req, wsadata);if (err ! 0) {cout 初始化套接字库失败 endl;}else {cout 初始化套接字库成功 endl;}//检测版本号if (LOBYTE(wsadata.wVersion) ! 2 || HIBYTE(wsadata.wHighVersion) ! 2) {cout 套接字库版本号不符 endl;WSACleanup();}else {cout 套接字库版本正确 endl;}//填充服务端地址信息}void tcpSend::sendData(std::stringdata) {int send_len send(s_server, data.c_str(), sizeof(data), 0);if (send_len 0) {cout 发送失败 endl;}else {std::cout send data data.c_str() std::endl;}} main.cpp #include tcpSend.hint main() {tcpSend tcp;for (int i 0; i 100; i) {std::string s test std::to_string(i);tcp.sendData(s);Sleep(1000);}return 0; }
http://www.zqtcl.cn/news/226693/

相关文章:

  • 自己做的网站怎么发布到网上湖南做网站 干净磐石网络
  • steam网站代做设计公司招聘信息
  • 网站开发 书籍无广告自助建站
  • 青岛电子商务网站建设wordpress购物车会员
  • 大理建网站沉默是金吉他谱
  • 门户网站需要多少费用wordpress的中文插件安装
  • 男做基视频网站怎么做网上直营店网站
  • 网站栏目排序个人站长网站应该如何定位
  • phpcms wap网站搭建学网站开发难吗
  • 做一个网页一般多少钱seo实训思考与总结
  • 怎么用wordpress做搜索网站wordpress 作品集插件
  • 芜湖的网站建设韩国封号事件网站建设
  • 做外贸网站的价格wordpress远方的雪
  • 有哪些做应援的网站网站开发产生费用分录怎么写
  • 如何在微信平台做购买网站广安 网站建设
  • 怎么建立和设计网站html5高端酒水饮料企业网站模版
  • 网站排版尺寸wordpress 生成目录
  • 网站建设属于什么费用wordpress破解管理员帐号
  • 东莞市官网网站建设专业wordpress主题开发
  • 常熟做网站优化合肥百度竞价推广代理公司
  • 专业做招聘的网站人气最旺的传奇手游
  • 西安网站建设新闻柳市专业网站托管
  • 网站怎么做移动端织梦网暂时关闭网站
  • 上海响应式网站建设企业seo 优化是什么
  • pc主页网站建设专业公司网站建设服务公司
  • js 取网站域名做服装团购有哪些网站有哪些
  • ysl网站设计论文网站快照回档
  • 网站建设成本计划汕头网站开发服务
  • 云朵课堂网站开发怎么收费wordpress安装完不显示
  • 网站建设进什么分录wordpress5.0 安装