# I encounter a websocket 500 error

**URL:** <https://mediasoup.discourse.group/t/i-encounter-a-websocket-500-error/224>\
**Category:** mediasoup libraries\
**Created:** [August 22, 2019, 10:56am UTC](https://mediasoup.discourse.group/t/i-encounter-a-websocket-500-error/224 "2019-08-22T10:56:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhangpengcool](https://avatars.discourse-cdn.com/v4/letter/z/4da419/32.png) [@zhangpengcool](https://mediasoup.discourse.group/u/zhangpengcool)\
**Post date:** [August 22, 2019, 10:56am UTC](https://mediasoup.discourse.group/t/i-encounter-a-websocket-500-error/224/1 "2019-08-22T10:56:03Z")

</div>

When i create consumer exec this line

this-\>SetupTransport(“client”, localSdpObject);

Broadcaster::OnConnect:  
cpr::PostAsync  
r.status\_code = 500  
r.text Error: connect() already called OnConnect

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [August 22, 2019, 10:59am UTC](https://mediasoup.discourse.group/t/i-encounter-a-websocket-500-error/224/2 "2019-08-22T10:59:37Z")

</div>

Please, you must provide MUCH more details if you want to get help. We cannot figure out every issue you have when building your own application.

I assume such a “500 Error: connect() already called” is generated by the server, so you are calling **twice** to `transport.connect()` in mediasoup, which is a bug. But there is documentation about it that you must read.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [December 2, 2019, 11:10pm UTC](https://mediasoup.discourse.group/t/i-encounter-a-websocket-500-error/224/3 "2019-12-02T23:10:53Z")

</div>


