ổ cắm

Thuộc tính tệp kê khai sockets khai báo những quyền có sẵn cho các API sockets.udp, sockets.tcpsockets.tcpServer.

Tệp manifest.json mẫu

{
  "name": "My Sockets app",
  "sockets": {
    "udp": {
      // Permission for chrome.sockets.udp.send:
      // The application is allowed to send udp packets
      // to any host:port combination.
      "send": "*"
    },
    "tcp": {
      // Permission for chrome.sockets.tcp.connect:
      // The application is allowed to connect only to the
      // tcp server on 127.0.0.1 port 80.
      "connect": "127.0.0.1:80"
    },
    "tcpServer": {
      // Permission for chrome.sockets.tcpServer.listen:
      // The application is allowed to accept new client
      // connections on the local address at port 80.
      "listen": "127.0.0.1:80"
    }
  },
  ...
}

Tài liệu tham khảo

  • udp (đối tượng) – không bắt buộc

    Thuộc tính tệp kê khai udp khai báo những thao tác sockets.udp mà ứng dụng có thể thực hiện.

    LoạiThuộc tínhMô tả
    chuỗi hoặc mảng chuỗi(không bắt buộc) liên kết

    Mẫu máy chủ:cổng cho các thao tác bind.

    chuỗi hoặc mảng chuỗi(không bắt buộc) gửi

    Mẫu host:port cho các thao tác send.

    chuỗi hoặc mảng chuỗi(không bắt buộc) multicastMembership

    Mẫu máy chủ:cổng cho các thao tác joinGroup.

  • tcp (đối tượng) – không bắt buộc

    Thuộc tính tệp kê khai tcp khai báo các thao tác sockets.tcp mà ứng dụng có thể thực hiện.

    LoạiThuộc tínhMô tả
    chuỗi hoặc mảng chuỗi(không bắt buộc) kết nối

    Mẫu máy chủ:cổng cho các thao tác connect.

  • tcpServer (đối tượng) – không bắt buộc

    Thuộc tính tệp kê khai tcpServer khai báo các thao tác sockets.tcpServer mà ứng dụng có thể thực hiện.

    LoạiThuộc tínhMô tả
    chuỗi hoặc mảng chuỗi(không bắt buộc) nghe

    Mẫu host:port cho các thao tác listen.