# Confusion regarding stage #XI4

**URL:** <https://forum.codecrafters.io/t/confusion-regarding-stage-xi4/2944>\
**Category:** Challenges\
**Tags:** challenge:bittorrent\
**Created:** [November 14, 2024, 8:00pm UTC](https://forum.codecrafters.io/t/confusion-regarding-stage-xi4/2944 "2024-11-14T20:00:29Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [November 15, 2024, 9:32am UTC](https://forum.codecrafters.io/t/confusion-regarding-stage-xi4/2944/3 "2024-11-15T09:32:42Z")

</div>

@TusharAbhinav since BitTorrent is peer-to-peer, if both peers waited for each other to send the handshake, they’d just be deadlocked (neither would end up sending it, they’d just wait on each other). You should be able to safely send out your handshake that says that you support magnet links. Any peer that doesn’t support it will just ignore the reserved bits it doesn’t understand.

Could you try sending the handshake right away, and then waiting for the handshake back? I think that should work.

---

_[View the full topic](https://forum.codecrafters.io/t/confusion-regarding-stage-xi4/2944)._
