সকেট

sockets.udp , sockets.tcp এবং sockets.tcpServer API-এর জন্য কোন অনুমতি পাওয়া যায় তা sockets ম্যানিফেস্ট সম্পত্তি ঘোষণা করে।

নমুনা 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 অপারেশনের জন্য পোর্ট প্যাটার্ন।

    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) পাঠান

    হোস্ট: send অপারেশনের জন্য পোর্ট প্যাটার্ন।

    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) মাল্টিকাস্ট সদস্যতা

    হোস্ট: joinGroup অপারেশনের জন্য পোর্ট প্যাটার্ন।

  • tcp (অবজেক্ট) - ঐচ্ছিক

    tcp ম্যানিফেস্ট প্রপার্টি ঘোষণা করে যে কোন অ্যাপ কোন sockets.tcp অপারেশন ইস্যু করতে পারে।

    টাইপ বৈশিষ্ট্য বর্ণনা
    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) সংযোগ

    হোস্ট: connect অপারেশনের জন্য পোর্ট প্যাটার্ন।

  • tcpServer (অবজেক্ট) - ঐচ্ছিক

    tcpServer ম্যানিফেস্ট প্রপার্টি ঘোষণা করে যে কোন অ্যাপ কোন sockets.tcpServer অপারেশন ইস্যু করতে পারে।

    টাইপ বৈশিষ্ট্য বর্ণনা
    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) শুনুন

    হোস্ট: listen অপারেশনের জন্য পোর্ট প্যাটার্ন।

,

sockets.udp , sockets.tcp এবং sockets.tcpServer API-এর জন্য কোন অনুমতি পাওয়া যায় তা sockets ম্যানিফেস্ট সম্পত্তি ঘোষণা করে।

নমুনা 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 অপারেশনের জন্য পোর্ট প্যাটার্ন।

    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) পাঠান

    হোস্ট: send অপারেশনের জন্য পোর্ট প্যাটার্ন।

    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) মাল্টিকাস্ট সদস্যতা

    হোস্ট: joinGroup অপারেশনের জন্য পোর্ট প্যাটার্ন।

  • tcp (অবজেক্ট) - ঐচ্ছিক

    tcp ম্যানিফেস্ট প্রপার্টি ঘোষণা করে যে কোন অ্যাপ কোন sockets.tcp অপারেশন ইস্যু করতে পারে।

    টাইপ বৈশিষ্ট্য বর্ণনা
    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) সংযোগ

    হোস্ট: connect অপারেশনের জন্য পোর্ট প্যাটার্ন।

  • tcpServer (অবজেক্ট) - ঐচ্ছিক

    tcpServer ম্যানিফেস্ট প্রপার্টি ঘোষণা করে যে কোন অ্যাপ কোন sockets.tcpServer অপারেশন ইস্যু করতে পারে।

    টাইপ বৈশিষ্ট্য বর্ণনা
    স্ট্রিং বা স্ট্রিং এর অ্যারে (ঐচ্ছিক) শুনুন

    হোস্ট: listen অপারেশনের জন্য পোর্ট প্যাটার্ন।