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

绵阳 网站建设网页制作图片代码

绵阳 网站建设,网页制作图片代码,硅胶东莞网站建设,跨境商城网站开发一、检查步骤 使用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/a/494124.html

相关文章:

  • 做鞋子出口需要作网站吗wordpress域名空间
  • 网站建设的总结与改进asp网站如何搭建
  • 如何做企业网站优化中山建站
  • 小程序登陆官网重庆seo
  • 怎样自己做免费网站购物网站建设要多少钱
  • 湖北省住房和城乡建设部网站肇庆建设工程备案的网站
  • diy网站开发公司佛山网页网站设计多少钱
  • 南京做网站费用凡科网站怎么做友情链接
  • 腾讯cdn加速优化wordpress保定百度关键词优化
  • 电子商务网站设计实验报告长春市建设工程信息网官网
  • 营销软文网站电子商务网站开发技术和工具有哪些
  • 电影网站制作模版廊坊企业自助建站
  • 网站开发建设费用node框架做网站
  • 网站建设手机端是什么意思做汽车商城网站
  • 计算机系毕设代做网站吴江区建设局网站
  • 罗庄建设局网站重庆市建设工程信息网查证件
  • 北京网站设计工作室北京火车站建站时间
  • 检察门户网站 建设意义国内贸易平台
  • 在线免费域名网站解析免费行情网站大全
  • 审计网站建设毕业设计年终总结汇报ppt模板
  • 想接做网站的单子企业网站建设公司电话西安
  • 中山专业外贸网站建设中国建筑集团有限公司官网校园招聘
  • 红色 网站深圳网站建设antnw
  • 龙华学校网站建设对网站建设提建议
  • 电子商务网站运营方案平面设计logo创意图片
  • 上海装修公司十大排名桂平seo关键词优化
  • 福州做网站多少钱建筑工程公司名字
  • 国内高清视频素材网站注册网站需要多久
  • 温州建网站哪家强涉及部署未备案网站
  • 网站建设需要云主机吗wordpress 4.2.2