跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Linux C Socket 编程 如何知道(检测)某个端口是否已建立监听?
未分類
11 5 月 2020

Linux C Socket 编程 如何知道(检测)某个端口是否已建立监听?

Linux C Socket 编程 如何知道(检测)某个端口是否已建立监听?

資深大佬 : b00tyhunt3r 57

简单说想实现一个本地网络 p2p 通信程序,用户在控制台输入命令,程序开始检测本地网络 9990 这个端口,如果 9990 为空闲端口,则在此建立监听。如果 9990 位置已经有其他用户使用本程序建立好的监听,则 connect 加入。如果端口被其他程序占用,报错。 那么该如何得到端口状态呢?谢谢解答!!!!

大佬有話說 (3)

  • 資深大佬 : mrcn

    记得是如果占用了,listen 还是 bind 会出错,返回值-1。

  • 資深大佬 : chuhades

    bind:

    “`
    RETURN VALUES
    Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and the global integer variable errno is set to indicate the
    error.
    “`

  • 資深大佬 : paoqi2048

    bind error: EADDRINUSE: The given address is already in use.

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具