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

广西平台网站建设报价googleseo新手怎么做

广西平台网站建设报价,googleseo新手怎么做,百度平台电话多少,做购物网站需要学哪些1.注意事项 windows下winsock.h/winsock2.h linux下sys/socket.h 不同平台头文件不一样 #include <winsock.h> 或者 #include <winsock2.h> 2. 安装minGW 目标是在 Windows 环境下提供类似于 Unix/Linux 环境下的开发工具&#xff0c;使开发者能够轻松地在 Wind…

1.注意事项

windows下winsock.h/winsock2.h
linux下sys/socket.h
不同平台头文件不一样
#include <winsock.h> 或者 #include <winsock2.h>

2. 安装minGW

目标是在 Windows 环境下提供类似于 Unix/Linux 环境下的开发工具,使开发者能够轻松地在 Windows 上编写和编译 C、C++ 等程序。
安装参考链接

3. 代码

说明:只有一个电脑,创建进程测试的。代码保存成server.cpp,最后运行

g++ serve.cpp -lws2_32

serve.cpp

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winsock2.h>
#include <windows.h>#pragma comment(lib, "ws2_32.lib")#define PORT 8888
#define MAX_CONNECTIONS 5
//windows下winsock.h/winsock2.h 
//linux下sys/socket.h
//不同平台头文件不一样
//#include <winsock.h> 或者 #include <winsock2.h>
//<arpa/inet.h>用<windows.h>代替DWORD WINAPI serverThread(LPVOID lpParam) {SOCKET serverSocket = socket(AF_INET, SOCK_STREAM, 0);struct sockaddr_in serverAddr;serverAddr.sin_family = AF_INET;serverAddr.sin_port = htons(PORT);serverAddr.sin_addr.s_addr = INADDR_ANY;bind(serverSocket, (struct sockaddr*)&serverAddr, sizeof(serverAddr));listen(serverSocket, MAX_CONNECTIONS);printf("Server listening on port %d\n", PORT);struct sockaddr_in clientAddr;int clientAddrLen = sizeof(clientAddr);SOCKET clientSocket = accept(serverSocket, (struct sockaddr*)&clientAddr, &clientAddrLen);while (1) {char buffer[1024] = {0};recv(clientSocket, buffer, 1024, 0);printf("Received message from client: %s\n", buffer);send(clientSocket, "Message received.\n", strlen("Message received"), 0);if (strcmp(buffer, "serve_exit\n") == 0) {break;}}closesocket(clientSocket);closesocket(serverSocket);return 0;
}int main() {WSADATA wsaData;WSAStartup(MAKEWORD(2, 2), &wsaData);HANDLE serverThreadHandle = CreateThread(NULL, 0, serverThread, NULL, 0, NULL);Sleep(100); // 等待服务器线程启动SOCKET clientSocket = socket(AF_INET, SOCK_STREAM, 0);struct sockaddr_in serverAddr;serverAddr.sin_family = AF_INET;serverAddr.sin_port = htons(PORT);serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");connect(clientSocket, (struct sockaddr*)&serverAddr, sizeof(serverAddr));char message[1024];while (1) {printf("Enter message: ");fgets(message, 1024, stdin);send(clientSocket, message, strlen(message), 0);if (strcmp(message, "exit\n") == 0) {break;}char buffer[1024] = {0};recv(clientSocket, buffer, 1024, 0);printf("Server says: %s", buffer);}closesocket(clientSocket);CloseHandle(serverThreadHandle);WSACleanup();return 0;
}
http://www.yayakq.cn/news/799964/

相关文章:

  • 河南网站建设价格大全淄博铭锐 网站建设
  • 在哪里找给公司做网站优化的人采集插件wordpress
  • 手机网站内容管理佛山网站
  • 易讯企业建站系统天津建设工程信息网的ca花钱吗
  • 电子商务网站建设与管理心得h5动画制作
  • 个人网站备案名称要求网站ui设计素材
  • 一元云购网站黑客攻击wordpress自动优化插件
  • 网站安全性怎么做老板电器分销系统
  • 有啥网站是专做时尚穿搭kotlin做网站
  • 延吉制作网站网站建设分几种
  • 怎么做网站快捷方式园林景观设计效果图
  • 手机移动端网站建设宣传跨境外贸人才网
  • 高港区住房和城乡建设局网站树莓派可以做网站的服务器吗
  • 网站自动推广软件咨询网站设计
  • seo建站是什么意思深圳网站建设软件开发公司
  • 南昌做网站建站的深圳做网站推广优化
  • 网站标题组合天津做网站好的公司有哪些
  • 广州协会网站建设网络运营推广具体做什么工作
  • 荔枝视频在线观看高清完整版北京谷歌seo公司
  • 哪里卖网站域名wordpress 调用特征图片
  • 建网站哪个好 优帮云女装高端品牌有哪些
  • 上海网站制作优化公司大型网站团队人数
  • 保定网站定制公司云南公司建网站多少钱
  • 全面的seo网站优化排名网站做哪些比较赚钱
  • 石家庄网站改版平面设计教程网站
  • 做职业规划的网站中企动力做的网站好吗
  • 怎么免费建立自己的网站平台网站规划与建设课设报告
  • 网站建设流程有c 做的博客网站
  • 建设电商网站的技术可行性wordpress图片宽度
  • 用ftp上传wordpress青岛seo网站建设