LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 12-31-2002, 02:55 AM   #1
juby
Member
 
Registered: Dec 2002
Location: Bangalore, India
Distribution: Ubuntu 5.*
Posts: 241

Rep: Reputation: 30
Lightbulb Interested to Clone winmx in linux ?


Hi guys..
Heard of winmx.. file sharing util.. mp3..ne stuff ? .
I am intersted in writing such an app for linux. Only after march 2003, coz my final exams are coming up ? wanna try it out ????
 
Old 12-31-2002, 09:43 AM   #2
niknah
Member
 
Registered: Dec 2002
Location: In front of a computer
Distribution: UPS, DHL, FedEx
Posts: 466

Rep: Reputation: 38
have you tried running winmx with wine?
 
Old 01-01-2003, 08:28 PM   #3
cludwin
Member
 
Registered: Feb 2002
Distribution: Slack
Posts: 50

Rep: Reputation: 16
sounds cool,
have you done much research in the way of P2P or would this be your first stab at it? I would be interested helping out, but It would take some time for me to get up to speed as I am not yet familiar w. the different P2P protocals. However I am interested in learing and contributing because I think it is a cool idea as you never can have enough open source filesharing software out there.

cludwin
 
Old 01-01-2003, 09:18 PM   #4
niknah
Member
 
Registered: Dec 2002
Location: In front of a computer
Distribution: UPS, DHL, FedEx
Posts: 466

Rep: Reputation: 38
no, i'm not saying I want to do a P2P, I'm suggesting that you should try running winmx with a program called wine(the windows emulator) under linux, before trying to do anything, it may already work under linux?


I don't think winmx protocol is documented, unless you only want to connect to the non-winmx stuff which means you want to do a napster clone.
 
Old 01-02-2003, 01:20 AM   #5
juby
Member
 
Registered: Dec 2002
Location: Bangalore, India
Distribution: Ubuntu 5.*
Posts: 241

Original Poster
Rep: Reputation: 30
Hi there
I am in fact trying to write a clone fo napster. i havent done great research in P2P.. but i believe we can implement our own custom protocol for it . The design part is just starting.. the actual coding will start only in march (mid) i can send u the specs i have done till now .. just the scratch specs. I want to learn new things thats the whole purpose of it
 
Old 02-08-2003, 04:40 PM   #6
quentapole
LQ Newbie
 
Registered: Feb 2003
Posts: 1

Rep: Reputation: 0
winmx protocol for linux

I would be interested. ....just started network programming though...
 
Old 02-09-2003, 03:04 AM   #7
GtkUser
Member
 
Registered: Sep 2002
Location: Canada
Distribution: Redhat 9.0
Posts: 637

Rep: Reputation: 30
I just want to learn new things so I'm going to go and rob a bank.
 
Old 02-09-2003, 02:35 PM   #8
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
Quote:
Originally posted by GtkUser
I just want to learn new things so I'm going to go and rob a bank.
LOL

Cheers,
Tink :)
 
Old 02-10-2003, 06:10 AM   #9
Kenster
Member
 
Registered: Aug 2002
Location: Scotland
Distribution: Red hat
Posts: 55

Rep: Reputation: 15
you would be better doing a clone of Kazaalite.

And trying to use both the gnutella networks nad also the type of protocols that Kazaa uses to widen the search engins.

Also with the GTK- and Qtella, and winmx, you tend to find that hte search engines arent as powerful as thoughts of the Kazaalite.

so you might want to look into that as well.

I cant actually program, but I was talking to a freind about this last night, because it is something that I want to learn.

I am learning how to you Qt Desinger so i could do your GUI for you, but that would be about it!
 
Old 02-11-2003, 12:17 AM   #10
moeminhtun
Member
 
Registered: Dec 2002
Location: Singapore
Distribution: Fedora Core 6
Posts: 647

Rep: Reputation: 30
Interesting.
What language are you planning to use?
 
Old 02-11-2003, 11:02 AM   #11
Kenster
Member
 
Registered: Aug 2002
Location: Scotland
Distribution: Red hat
Posts: 55

Rep: Reputation: 15
I dont actually program as such.

But he Qt Designer, is a Gu based c complier.

So I am at the very least going to create the UI for the program, and then if anyone else would like to get involved to get it working then they are more than welcome.

jsut drop me a mail - kenster@blueyonder.co.uk
 
Old 03-02-2003, 06:31 AM   #12
orange400
Member
 
Registered: Mar 2003
Location: Bellevue, WA
Distribution: Arch w/ XFCE
Posts: 834

Rep: Reputation: 30
I'm totally for it! That would be very cool. Although there will probably be a scarce amount of linux files on it ...
 
Old 03-02-2003, 10:37 AM   #13
crichards
Member
 
Registered: Feb 2003
Location: Arizona
Distribution: Gentoo!
Posts: 124

Rep: Reputation: 15
Qt Designer is actually just a UI designer for the Qt toolkit. You'll still have to write a bunch of code outside of Designer, but it is quite easy to connect the signals/slots and implement the slot code with Designer. Or even without. Doesn't matter.

You do have to know some C++ to use Qt Designer, but you don't need to be a guru.

Qt has a bunch of networking classes, so you may want to read the Qt docs before you go mad writing networking code if you decide to use Qt.

doc.trolltech.com
 
Old 03-02-2003, 10:44 AM   #14
Dave Skywatcher
Member
 
Registered: Feb 2003
Distribution: Debian
Posts: 127

Rep: Reputation: 16
This is just my opinion, but it might be a lot better to go with an established protocol than to create your own. With a new protocol, you are essentially starting with a user base of 0, and since so many people are already using software built on established protocols, you might have a hard time leading them away to your own system. If you don't like Gnutella (who does?), consider OpenNap.

Of course, if you are just looking for a learning experience and don't really care whether a lot of people ever use your program, then it might be more instructive to design your own protocol. It all depends on what you really want.
 
Old 03-02-2003, 11:47 AM   #15
cuckoopint
Member
 
Registered: Feb 2003
Distribution: Debian
Posts: 797

Rep: Reputation: 30
Quote:
I am in fact trying to write a clone fo napster. i havent done great research in P2P.. but i believe we can implement our own custom protocol for it
Going along with Dave, you will have problems with a user base, if trying to write your own protocol. Check out giFT and OpenFT - you'll have the protocol, so you could write a giFT replacement to that (why would you?) or you could write a giFTcurs replacement.

Also, if you rea up on the giFT/openFT project - Kazaa (more exactly, the FastTrack protocol) keeps changing its code - exactly so projects like giFT can't use it (that's why they stopped supporting it).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I am interested in become linux certified kafnir Linux - Certification 2 03-24-2004 04:54 PM
Kazaa / WinMX for LINUX santiagosilva Linux - Software 3 02-22-2004 11:37 AM
very interested in Linux evian Linux - Newbie 10 03-18-2003 09:03 PM
Interested in Linux-but not sure rabbitnow Linux - General 0 11-01-2002 02:54 PM
A linux program that uses WinMX Protocol ? fizban64 Linux - Software 3 07-10-2002 05:39 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration