Free Web Hosting | free host | Free Web Space | Web Hosting

K1 Peer2Peer Client

The Command Line p2p Client for Linux!

Download last release ALPHA 0.11 build c
(it will be online in the next days)

This software is developed just for linux. There will not be releases for other OS.

WARNING: as this software is an ALPHA version you use at your own risk.

Forum will be online in a few days (at least I hope!)

To do:
Add crc32 (or Adler32, I'm not sure) to shared files so that will be possible to resume a interrupted download.
Show download speed (18 Kb/s... etc...)
Check that people cannot download anything that's not shared ->done
Server should show real-time downloading
Build a network (as K1 network still doesn't exist
Searches and their algorithms (depends on network)

 ---->>>[BETA VERSION OUT NOW]<<<----

More downloading/uploading slots
Put client and server together - the program should choose if being a server or a client in real time depending on network and type of connection
A chat with irc-like commands
Clean code to make it quicker
 ---->>>[final VERSION OUT NOW!]<<<----

First beta release: September

   mail jdv

License: freeware, meaning you get it for free but you cannot redistribute it - no warranty implicit or explicit for any purpose. If you don't agree don't install K1C.

Copyright: K1 is ©jdv 2003

Source code: will be probably released as the beta version is out. Now I fear someone may find a flaw and compromise the entire project. License should be changed to GPL.

It should be easy to understand how K1Client works, anyway I'll write a proper help file as soon as the beta version is released.

Until now server and client are two different software. Anyway they'll become ONE asap!

.:Brief Help File:.

Command line options: ./k1c.run starts the client. Add -v to enable verbose.
Server: no working server on Internet now. Just auto connect is possible. (IP 127.0.0.1, port 1111). With beta release there will be at least a real & working server. Maybe a list of working servers you can choose from.
Options: There are two critical settings about options and they are "block length" (bl) and "don't share files beginning with a dot". the former is the number of bytes K1 will try to send simultaneously. Throttle it until you arrive to a optimal bandwidth usage. I'll put here my suggested values asap. Linux files or folders whose filename begin with a dot are usually settings files so they are (usually) not worth sharing and may keep personal data. So by default are NOT included within shared files database because the latter is set to 1.
As you start K1Client it asks for a shared folder. If you type "none" or a not existent folder nothing will be shared. My advise is to try to keep your linux username outside of the shared folder(s) path.
E.g. if your home is /home/coolboy and K1C's shared folder is /home/coolboy/k1c/shared type ./shared ("." is the current folder where k1c is installed).
At the command prompt you should type just *one* character. h for help
If you type f (file download) and you give "?" as filename (no quotes) you'll be asked for the file list number.

.:Last News:.

X of July: this website is online!

.:Last added features:.

check if file is shared
browse your shared files
change shared folder while connected
download files by number

.:Join me!:.

I currently need:
Beta Testers
GFX developers

Bugs submitting and feature requests are welcome!

.:K1C team:.

jdv - project founder, main developer
...

.:Legal Notice:.

Please don't use this program to break copyright laws or assume your responsibilities.

K1 Client is ©2003 by jdv - freeware - it's released without any warranty of any kind explicit or implicit or fitness for a purpose. Redistribution is forbidden.