Sunday, June 17, 2012

Bit Chat: First screenshot of the concept at work!

UPDATE 5 Jan, 2015:
Technitium Bit Chat (alpha version) is now available for download at https://bitchat.im

I had posted, quite a long back, about Bit Chat, a p2p instant messaging concept using bit torrent trackers.

BitChat test client by Pratik Patil
There was lot of time issues which lead to delays. But, we are trying to get it out soon. Pratik Patil is busy coding the client and he will try to make a beta version as soon as possible. At first, the client will be very simple with not many features that include cryptography.

BitChat's aim is to provide a p2p client for instant messaging that works without any server. Any bit torrent tracker can be used get peers and connect in a full mesh network. As the software is developed, using BitChat, you will be able to text, voice and video chat with your friends and exchange files while the communication channel being totally secure and identities verified with digital certificates.

Your feedback is valuable to use and most welcome. Keep watching this blog for more updates...

13 comments:

  1. So its there..... Hope It will rock...

    ReplyDelete
  2. Wow, this sounds pretty cool. I'm curious as to how it works though, when you say that it uses bit torrent trackers to get peers and connect, does that mean that whichever user you want to talk to needs to be on the same bit torrent tracker, as in a member of a certain website? I kind of stumbled onto your blog and I don't know much, sorry if the question is silly.

    ReplyDelete
    Replies
    1. Well, the entire concept is decentralized. So, you dont need to register anywhere. All you need to do is create a .chat file (similar to .torrent file) which will contain list of open trackers. Now, just share this file with your friends you want to chat with.

      Its important that all your friends use at least one single bittorrent tracker and have atleast one tracker in common.

      Once you connect in a mesh network, you dont really need to have to use tracker anymore as new users will get list of existing users from tracker and then peer-exchange will make sure everyone has IP address of all the peers in the mesh network.

      Delete
    2. hello everyone,

      well this is the first time i have ran this program and i have ran into some issues..

      first off i run vmware and virtualbox on my windows box so i have many virtual interfaces. So i decided to try out this program and change my mac for "local area connection" using the random mac option.

      Now when i did this it worked great, however when i tried to change my mac back to its original mac address i was no longer able to use my internet. My internet connection just drops and no longer works.

      So in order to use my internet i have to change my mac address, if i go back to my original my internet just refuses to work.

      So i log into my router thinking maybe its "mac filtering" but that is disabled on my router?

      I don't believe having a random mac will hurt anything but then again i would like to change it back and have my internet connection too.

      can anyone help, and please advise?

      thank you all...

      Delete
    3. While I dont like to censor comments on blog but, the comment posted is not relevant to BitChat. You can take a look at comments on this post or email me screenshots of the software.

      Delete
  3. Replies
    1. Thanks for the interest. What you saw in the post is just a test of the concept. Currently the software is in making and a beta release of it will soon be released. Keep reading this blog for updates.

      Delete
  4. Any chance this could be put onto github so that others may help and contribute to the project?

    ReplyDelete
    Replies
    1. I have not given a thought for it yet. I will check the current project status and think.

      Delete
  5. As well as putting in on github, any thoughts of making an iPhone app? I'd totally be willing to work on an iPhone port of this.

    ReplyDelete
    Replies
    1. I was already thinking to make a app for android after this current .net version gets out. One important thing is that after release of desktop version, there will be lot of inputs regarding the protocol used in the software and stuff. These feedback from desktop app will help in deciding if any thing needs to be changed fundamentally. After that process, same app can be ported on multiple platforms. You can email me about this so that I will keep you in loop as the software gets ready.

      Delete
  6. BitChat (alpha version) is now available for download at http://bitchat.im

    ReplyDelete