# Using socket.io with manifest version 5

**URL:** <https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636>\
**Category:** UXP Plugin API\
**Created:** [August 7, 2023, 8:41am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636 "2023-08-07T08:41:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 7, 2023, 8:41am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/1 "2023-08-07T08:41:58Z")

</div>

```auto
var socket = io.connect('https://electronserver.com:3443', {
    query: {
      "name": "plugin-helloworld"
    }
  });

```

I was using version 4 in my manifest.json before and the connection with my electron app is ok without any error. But then i try to change to version 5, the connection just stop without return any error.  
Now i don’t know how to handle this. Please help.

---

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 7, 2023, 9:05am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/2 "2023-08-07T09:05:57Z")

</div>

![image](https://us1.discourse-cdn.com/flex015/uploads/xdplugins/original/2X/5/5e492b7bd9e95b7d4271094dfcef2ca42117d63e.png)  
I found out this is the error when i try to connect

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [August 7, 2023, 11:33am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/3 "2023-08-07T11:33:53Z")

</div>

You might need to add network permissions to the manifest file.

---

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 8, 2023, 3:33am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/4 "2023-08-08T03:33:45Z")

</div>

Something like this?

```auto
"requiredPermissions": {
    "network": {
      "domains": [
        "https://electronserver.com:3443"
      ]
    }
  },

```

---

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 8, 2023, 4:24am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/5 "2023-08-08T04:24:04Z")

</div>

OK so seem like i cannot specify the domain to my electron server, but if i set it to “all” then it work fine

```auto
"requiredPermissions": {
    "localFileSystem": "fullAccess",
    "network": {
      "domains": "all"
    }
  }

```

---

<div class="post-metadata">

**Author:** ![pkrishna](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/pkrishna/32/1977_2.png) [@pkrishna](https://forums.creativeclouddeveloper.com/u/pkrishna)\
**Post date:** [August 9, 2023, 6:10pm UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/6 "2023-08-09T18:10:26Z")

</div>

@BillCipher Which PS version and OS are you running the plugin on? The https domain should have worked.

---

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 10, 2023, 2:31am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/7 "2023-08-10T02:31:10Z")

</div>

I am using window 10 at the moment, and even with remove the port it still didnt work

---

<div class="post-metadata">

**Author:** ![mykim](https://avatars.discourse-cdn.com/v4/letter/m/76d3ee/32.png) [@mykim](https://forums.creativeclouddeveloper.com/u/mykim)\
**Post date:** [August 18, 2023, 6:46am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/8 "2023-08-18T06:46:30Z")

</div>

“domains”: [  
“[https://electronserver.com:3443](https://electronserver.com:3443)”  
]

Doesn’t this solve the problem?

---

<div class="post-metadata">

**Author:** ![BillCipher](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@BillCipher](https://forums.creativeclouddeveloper.com/u/BillCipher)\
**Post date:** [August 18, 2023, 6:48am UTC](https://forums.creativeclouddeveloper.com/t/using-socket-io-with-manifest-version-5/6636/9 "2023-08-18T06:48:59Z")

</div>

No, this does’t work for me when i use it. Maybe the [socket.io](http://socket.io) need more than just the server domain, just an assumption.
