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

成都企业网站建设公司合肥百度关键词优化

成都企业网站建设公司,合肥百度关键词优化,网站推广渠道怎么做,wordpress微信支付教程一、检查步骤 使用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.hengruixuexiao.com/news/29467.html

相关文章:

  • 商城网站建设公司地址搜索网站哪个好
  • 商务科技网站建设百度指数免费添加
  • 怎么找人做动漫视频网站网店代运营正规公司
  • 如何做网站对比网络推广的方法你知道几个?
  • 淄博做网站长沙服务好的网络营销
  • 网站建设企业属于什么类型的公司专业网络推广
  • 昆山网站建设哪家比较好百度一下电脑版
  • 用dw做网站首页站长工具大全
  • 外贸在哪些网站做长沙seo研究中心
  • 如何建设一个苹果网站厦门seo专业培训学校
  • 淘宝u站怎么做网站的爱站seo
  • 青岛城阳网站建设网络营销的分类
  • 沈阳网站建设哪家公司好seo搜索优化专员
  • 枣阳做网站免费长尾词挖掘工具
  • 护肤品网站建设目的网站推广搜索
  • wordpress有什么用处网站 seo
  • 销售员做网站快速网站排名提升
  • 技能培训中心网站建设市场营销一般在哪上班
  • 江门企业网站建设网络营销推广的渠道有哪些
  • 数码b2c网站品牌推广计划书怎么写
  • 网站版权信息模板梅州网络推广
  • 国外设计工作室西安关键词优化平台
  • 杭州的设计网站大全竞价推广代运营公司
  • 石家庄网站建设加q.479185700代运营一家店铺多少钱
  • 网站优化工作室百度推广代运营公司
  • 淘宝电脑版流程优化
  • 教育类网站设计app推广接单平台哪个好
  • wordpress主题付费吗seo网络优化公司哪家好
  • 服务器网站路径问题2345网址导航官网
  • 手机上怎么做网站简述seo的基本步骤