پریز برق

ویژگی sockets manifest اعلام می‌کند که کدام مجوزها برای APIهای sockets.udp ، sockets.tcp و sockets.tcpServer در دسترس هستند.

نمونه manifest.json

{
  "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"
    }
  },
  ...
}

مرجع

  • udp (شیء) - اختیاری

    ویژگی udp manifest اعلام می کند که یک برنامه کدام عملیات sockets.udp را می تواند صادر کند.

    تایپ کنید صفت توضیحات
    رشته یا آرایه رشته (اختیاری) بستن

    الگوی میزبان: پورت برای عملیات bind .

    رشته یا آرایه رشته (اختیاری) ارسال کنید

    الگوی میزبان:پورت برای عملیات send .

    رشته یا آرایه رشته (اختیاری) MulticastMembership

    الگوی میزبان: پورت برای عملیات joinGroup .

  • tcp (شیء) - اختیاری

    ویژگی tcp manifest اعلام می کند که برنامه کدام عملیات sockets.tcp را می تواند صادر کند.

    تایپ کنید صفت توضیحات
    رشته یا آرایه رشته (اختیاری) اتصال

    الگوی میزبان: پورت برای عملیات connect .

  • tcpServer (شیء) - اختیاری است

    ویژگی مانیفست tcpServer اعلام می کند که برنامه کدام عملیات sockets.tcpServer را می تواند صادر کند.

    تایپ کنید صفت توضیحات
    رشته یا آرایه رشته (اختیاری) گوش دادن

    الگوی میزبان: پورت برای عملیات listen .