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

单位建设网站优设网设计服务平台

单位建设网站,优设网设计服务平台,免费发布出租房信息网站,类似建E网模型网站建设文章内容#xff1a; 一个简单的显示windows平台下ctcp的代码 客户端代码已上传服务器代码未验证方便自己日后使用 客户端#xff1a; #if _MSC_VER 1600 //VS2010版本号是1600#pragma execution_character_set(utf-8) #endif #include mynetdump.h 一个简单的显示windows平台下ctcp的代码 客户端代码已上传服务器代码未验证方便自己日后使用 客户端 #if _MSC_VER 1600 //VS2010版本号是1600#pragma execution_character_set(utf-8) #endif #include mynetdump.husing namespace std;MyNetDump::MyNetDump(QObject *parent): QThread(parent) {}MyNetDump::~MyNetDump() {closesocket(clientSocket);WSACleanup();this-wait(); }void MyNetDump::InitWincap(QString IP, int port, int ui_count) {m_count ui_count;WSADATA wsaData;if (WSAStartup(MAKEWORD(2, 2), wsaData) ! 0){qDebug() Failed to initialize winsock;return;}clientSocket socket(AF_INET, SOCK_STREAM, 0);if (clientSocket INVALID_SOCKET){qDebug() Failed to create socket;return;}serverAddress.sin_family AF_INET;serverAddress.sin_port htons(port);serverAddress.sin_addr.s_addr inet_addr(IP.toStdString().c_str());// // 设置连接超时时间// int timeout 5000; // 5秒// setsockopt(clientSocket, SOL_SOCKET, SO_RCVTIMEO, (char *)timeout, sizeof(timeout));// setsockopt(clientSocket, SOL_SOCKET, SO_SNDTIMEO, (char *)timeout, sizeof(timeout));if (::connect(clientSocket, (struct sockaddr *)serverAddress, sizeof(serverAddress)) SOCKET_ERROR){qDebug() Failed to connect to server;return;}this-start(); }void MyNetDump::run() {while(isRunning()){char buffer[4096];memset(buffer, 0, sizeof(buffer));int len recv(clientSocket, buffer, sizeof(buffer), 0);if (len SOCKET_ERROR){qDebug() Failed to receive data from server;return;}QString str QString(QLatin1String(buffer));emit sigRecvMsg(str, m_count);msleep(5);} } 服务器代码 #include iostream #include winsock2.h#pragma comment(lib, ws2_32.lib)int main() {WSADATA wsaData;if (WSAStartup(MAKEWORD(2, 2), wsaData) ! 0) {std::cout Failed to initialize winsock std::endl;return -1;}SOCKET serverSocket socket(AF_INET, SOCK_STREAM, 0);if (serverSocket INVALID_SOCKET) {std::cout Failed to create socket std::endl;return -1;}sockaddr_in serverAddress;serverAddress.sin_family AF_INET;serverAddress.sin_port htons(8080);serverAddress.sin_addr.s_addr INADDR_ANY;if (bind(serverSocket, (struct sockaddr*)serverAddress, sizeof(serverAddress)) SOCKET_ERROR) {std::cout Failed to bind socket std::endl;return -1;}if (listen(serverSocket, SOMAXCONN) SOCKET_ERROR) {std::cout Failed to listen on socket std::endl;return -1;}std::cout Waiting for incoming connections... std::endl;SOCKET clientSocket;sockaddr_in clientAddress;int clientAddressSize sizeof(clientAddress);while ((clientSocket accept(serverSocket, (struct sockaddr*)clientAddress, clientAddressSize)) ! INVALID_SOCKET) {std::cout Client connected std::endl;char buffer[4096];memset(buffer, 0, sizeof(buffer));if (recv(clientSocket, buffer, sizeof(buffer), 0) SOCKET_ERROR) {std::cout Failed to receive data from client std::endl;break;}std::cout Received data from client: buffer std::endl;const char* response Hello from server!;if (send(clientSocket, response, strlen(response), 0) SOCKET_ERROR) {std::cout Failed to send data to client std::endl;break;}closesocket(clientSocket);std::cout Client disconnected std::endl;}closesocket(serverSocket);WSACleanup();return 0; }
http://www.pierceye.com/news/482651/

相关文章:

  • 会员中心网站模板wordpress头像禁用
  • 网站优化工作怎么样无网站无产品链接如何做SOHO
  • 移动网站建设方案小型手机网站建设
  • 小学校园网站建设方案吉林关键词优化的方法
  • 网站导航条只做公司网站方案
  • 网站如何宣传网站建设难点是什么
  • 重庆网站网络推广推广制作app的软件手机版
  • 西安学校网站建设多少钱网站icp备案是什么
  • 蛇口网站建设做新房什么网站好
  • 网站开发怎么找客户网站制作哪个好薇
  • 腾讯云wed服务器做网站360优化大师下载官网
  • 网站建设与管理案例教程第三版课后答案一线互联网公司有哪些
  • 微信网站后台徐州网
  • 做网站 用 显示器电话外呼系统
  • 广西房地产网站建设月夜直播视频免费观看
  • 建网站要甘肃省住房与建设厅网站首页
  • 淘宝客推广网站怎么做审计局网站建设管理
  • 能源企业 网站建设微信公众号官方平台
  • 网站建设需求登记表 免费下载开发一个app的注意事项
  • 网站跟域名是什么关系城乡建设部网站 挂证
  • 做理财网站赣州哪里可以做网站
  • 网站收益长寿做网站的电话
  • 网站推广的方式和管理方法公司注册核名
  • 帮人做钓鱼网站以及维护东莞住建局官网网站
  • 如何在百度里做推广网站个人怎样注册一家公司
  • 上海移动端网站建设西安专业做网站公司
  • 水果网站建设的策划书wordpress会员邮件通知
  • 合肥在线网站百色建设局网站
  • 梅河口市建设局网站华为网站搭建
  • gta5卖公司显示网站正在建设中公司网站制作有哪些