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

简述电子商务网站建设的基本流程每天新闻早知道

简述电子商务网站建设的基本流程,每天新闻早知道,梅州市农村党风廉政建设网站,东莞做网站建设一、检查步骤 使用socket函数创建socket_fd套接字。使用sockaddr_in结构体配置协议和端口号。使用bind函数尝试与端口进行绑定,成功返回0表示未被占用,失败返回-1表示已被占用。 二、CODE 其中port需要修改为想要检测的端口号,也可以将代码…

一、检查步骤

  1. 使用socket函数创建socket_fd套接字。
  2. 使用sockaddr_in结构体配置协议和端口号。
  3. 使用bind函数尝试与端口进行绑定,成功返回0表示未被占用,失败返回-1表示已被占用。

二、CODE

其中port需要修改为想要检测的端口号,也可以将代码改写为根据argv参数检测。

#include <iostream>
#include <winsock2.h> // Windows套接字编程头文件
// #include <sys/socket.h> // Unix/Linux套接字编程头文件
#include <Windows.h>int main() {// WSAStartup用于初始化 Winsock 库,它在进行套接字编程之前需要调用。// MAKEWORD(2,2)表示请求2.2版本// wsaData用于接收WinSock初始化的信息WSADATA wsaData;int iResult = WSAStartup(MAKEWORD(2, 2), &wsaData);if (iResult != NO_ERROR) {wprintf(L"WSAStartup failed with error: %ld\n", iResult);return 1;}// 上面代码只有windows需要加,linux不需要int port = 80; // 要检查的端口号// 创建套接字SOCKET sock = socket(AF_INET, SOCK_STREAM, 0); // For Windows// int sock = socket(AF_INET, SOCK_STREAM, 0); // For Unix/Linuxif (sock == INVALID_SOCKET) {std::cerr << "Error creating socket" << std::endl;return 1;}// 设置服务器地址信息sockaddr_in serverAddress;// 将serverAddress内存全部写0ZeroMemory(&serverAddress,sizeof(serverAddress));serverAddress.sin_family = AF_INET;serverAddress.sin_port = htons(port);serverAddress.sin_addr.s_addr = INADDR_ANY;// 尝试绑定套接字到指定端口int result = bind(sock, (struct sockaddr*)&serverAddress, sizeof(serverAddress));if (result == 0) {std::cout << "Port " << port << " is available" << std::endl;} else {std::cerr << "Port " << port << " is already in use" << std::endl;}// 关闭套接字closesocket(sock); // For Windows// close(sock); // For Unix/Linuxreturn 0;
}

三、运行结果

  1. 使用以下命令行编译cpp代码,其中checkPort.cpp为源文件,checkPort为输出可执行文件,-lws2_32用于链接Windows的Winsock2库。
    g++ .\checkPort.cpp -o checkPort -lws2_32
  2. 以下命令行运行可执行文件
    .\checkPort.exe
  3. 如果端口未被占用,则会输出以下内容。
    在这里插入图片描述
  4. 如果端口已被占用,则会输出以下内容。
    在这里插入图片描述
  5. 如果windows下输出以下内容,一般来说是因为WSAStartup没有配置。
    在这里插入图片描述
http://www.dtcms.com/wzjs/265837.html

相关文章:

  • 设计网站一般要多少钱网站建设的意义和目的
  • 适合seo优化的网站制作建立一个网站的费用
  • 中国十大人力资源外包公司东莞seo搜索
  • 怎么看自己网站的空间seo收费标准
  • 杭州做服装电商拿货的网站seo优化方案模板
  • 不花钱自己可以做网站吗百度退款客服电话
  • 百度商桥代码怎么加到网站上怎么百度推广
  • 网站建设实例分析成都高端网站建设哪家好
  • 万网域名停靠seo资料站
  • 帮做3d模型的网站宜昌今日头条新闻
  • 做好我局门户网站建设工作百度今日小说搜索风云榜
  • 网站图片引导页怎么做联合早报 即时消息
  • dw网站建设模板sem代运营托管公司
  • 做网站的小图标网站权重怎么查
  • html5网站建设方案百度指数电脑端查询
  • 成都开网站百度快速收录seo工具软件
  • 展示型外贸网站建设2023年小学生简短小新闻
  • 珠宝网站设计跨界营销案例
  • 营销网站建设哪里便宜seo排名工具哪个好
  • 易思企业网站破解版seo文章代写一篇多少钱
  • 制作网站 美工肇庆seo按天计费
  • 做网站用java腾讯广告代理
  • 青鸟网站开发实例实时热搜榜
  • 360网站怎么做百度网站优化公司
  • wordpress后台能登陆前台却不行网络推广seo是什么
  • wordpress 无法自定义惠州市seo广告优化营销工具
  • 网站类别页面怎么做竞价推广代运营
  • 厦门专业网站建设平台自助建站官网
  • 无法连接到wordpress站点品牌广告策划方案
  • 新疆网站建设有哪些公司seochan是什么意思