सॉकेट

sockets मेनिफ़ेस्ट प्रॉपर्टी से पता चलता है कि 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 मेनिफ़ेस्ट प्रॉपर्टी से यह पता चलता है कि कोई ऐप्लिकेशन, sockets.udp के कौनसे ऑपरेशन कर सकता है.

    टाइपएट्रिब्यूटब्यौरा
    स्ट्रिंग या स्ट्रिंग का कलेक्शन(ज़रूरी नहीं) bind

    bind ऑपरेशन के लिए, होस्ट:पोर्ट पैटर्न.

    स्ट्रिंग या स्ट्रिंग का कलेक्शन(ज़रूरी नहीं) भेजें

    send ऑपरेशन के लिए, होस्ट:पोर्ट पैटर्न.

    स्ट्रिंग या स्ट्रिंग का कलेक्शन(ज़रूरी नहीं) multicastMembership

    joinGroup ऑपरेशन के लिए, होस्ट:पोर्ट पैटर्न.

  • tcp (ऑब्जेक्ट) - ज़रूरी नहीं

    tcp मेनिफ़ेस्ट प्रॉपर्टी से पता चलता है कि कोई ऐप्लिकेशन, sockets.tcp के कौनसे ऑपरेशन जारी कर सकता है.

    टाइपएट्रिब्यूटब्यौरा
    स्ट्रिंग या स्ट्रिंग का कलेक्शन(ज़रूरी नहीं) कनेक्ट

    connect ऑपरेशन के लिए, होस्ट:पोर्ट पैटर्न.

  • tcpServer (ऑब्जेक्ट) - ज़रूरी नहीं

    tcpServer मेनिफ़ेस्ट प्रॉपर्टी से पता चलता है कि कोई ऐप्लिकेशन, sockets.tcpServer के कौनसे ऑपरेशन जारी कर सकता है.

    टाइपएट्रिब्यूटब्यौरा
    स्ट्रिंग या स्ट्रिंग का कलेक्शन(ज़रूरी नहीं) सुनें

    listen कार्रवाइयों के लिए, Host:पोर्ट पैटर्न.