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

绵阳 网站建设hexo和wordpress相比

绵阳 网站建设,hexo和wordpress相比,智慧团建pc端登录,软文广告怎么写一、检查步骤 使用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/551660.html

相关文章:

  • 怎么做彩票网站代理中小企业建站是什么
  • cms做企业网站南京机关建设网站
  • 做网站之前的前期使用vue做商城网站项目难点
  • 网站无法发送邮件wordpress百度搜索优化
  • 金湖县网站建设网站常用布局方法
  • 网站建设伍金手指下拉2区块链做网站都有哪些内容呢
  • 自适应网站建设价格网站名称与主办单位
  • jsp开发的网站品牌营销做得好的品牌有哪些
  • 怎么做房产网站做网站必备语言
  • 做不锈钢百度网站哪个比较好谷歌推广怎么做
  • 网站都有哪些类型微信小程序购物商城
  • 开发 网站 费用招聘网站建设计划书
  • 宽屏网站搜索引擎营销的过程
  • 企业网站模板下载哪家口碑好dw下载免费中文版
  • 怎样开个人网站怀化营销策划网络推广渠道
  • 南城网站建设公司方案手机下载微信电脑版官方免费下载
  • 温州平阳县网站建设兼职移动端网站优秀案例
  • 网站建设 会员可以看的内容更多微信网站域名备案成功后怎么做
  • 简单网站模板杭州网站设计的公司
  • 163网站是jsp做的吗制作网页背景如何铺满
  • 国家城乡建设官方网站无锡 做公司网站
  • 可以免费进入的网站正能量域名企业网站备案 优帮云
  • 网站怎么做二级域名规划建立一个网站
  • 南海网站制作dede 网站改宽屏代码
  • 做网络平台的网站公司网站建设的方案
  • 运营推广网站建设wordpress 刷评论数量
  • 做网站需要竞品分析么国网商旅内网网址
  • 鑫瀚通网站建设jae wordpress
  • 网站备案号什么情况下被注销西充县规划建设局网站
  • 旅游电子商务网站开发制作东昌府聊城网站建设