当前位置: 首页 > 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.zqtcl.cn/news/482651/

相关文章:

  • 中国设计师网站网站开发需要什么专业的人才
  • 制作网站第一步龙海建设局网站
  • 网站建设的业务规划资源分享类网站模板
  • app与网站数据交互忻州集团网站建设
  • 个人网站有必要备案吗专业建站哪家好
  • 网站代码软件WordPress 编辑器2016
  • 网站建设与制作教学计划重庆本地建站
  • 动漫做视频在线观看网站宝安做小程序有推荐吗
  • 落伍者论坛 做网站成都关键词自然排名
  • 太原这边有做网站的吗wordpress下载类主题
  • 个人网站制作 教程兰州网站分类导航
  • 官方静态网站模板下载小说盗版网站怎么做
  • php网站开发就业wordpress 调整配置文件
  • 来年做那些网站致富全球华设计大赛
  • 福建省城乡建设厅网站网页无法打开怎么办
  • 海口仿站定制模板建站成都网站空间创新互联
  • 网站上传源码织梦企业 网站源码
  • 台州建设网站公司php网站好吗
  • 制作网站需要哪些成本软件开发模型的理解
  • 室内设计网站排行榜前十名有哪些湖南建筑网
  • 荥阳做网站wordpress会员关注
  • 公司网站建设包含的内容wordpress淘宝客知乎
  • 用dw建立网站wordpress文章到期自动下沉
  • 网站右侧 回到顶部传媒公司排名前十
  • 如何制作网站最简单的方法python做的网站多吗
  • 公司网站系统建设策划书游戏代理是什么
  • 网站建设的基本需求有哪些方面怎样免费做网站视频讲解
  • 唐山网站建设托管北京今朝装饰设计有限公司
  • 网站标题关键词长度商务网站建设需要备案吗
  • 微信做淘宝客 网站打不开怎样清除单位域名 网站或互联网网址