Transporter P2P 6.0
.: Help Topics :.
Use the navigation bar on the left to find a help topic on something...
How To Setup My Network For Transporter [CLICK HERE]
Features Include
Name Aliases:
you can set an alais name for a contacts, useful if you have two contacts with the same screen name.
Transfer Queue:
Now you can specicify how many outgoing transfers you want to take place simultaiously, to better manage your bandwidth.
Automatic Transfer Retrys:
The program will now automatically pickup and resume a failed transfer, or an incomplete transfer when a contact comes back online.
Offline Transfer Queue:
You can send transfers to contacts which are offline, and when they come online, the transfers will start automatically.
Offline Message Queue:
You can send messages to contacts which are offline, and when they come online, they will receive the message,
with a timestamp specifying when the messages were originally sent.
Folder and Drive Sharing:
Sharing folders is quick and easy, with the ability to create Global shares (which all contacts can access) or Private shares for each individual contact.
Global Shares are editable in the options dialog, and you can edit private shared by right clicking the contact in the contact list.
Drag and Drop Support:
Drag and Drop a file onto a Chat dialog to start a transfer,
or onto the contact list to send the selected files to all the selected contacts.
Large File and Folder Support:
File and Folder sizes comply with NTFS maximum size limitations;
Theoretical: 16 EiB minus 1 KiB (2
64 − 2
10 bytes). Implementation: 16 TiB minus 64 KiB (2
44 − 2
16 bytes)
Therefore the program will transfer files and folders as large as your current version, and future version of windows supports.
File and Folder Resuming:
If you have a file or folder transfer which did not complete, the transfer can pickup where it left off!
If autosaving is off, a dialog will ask if you would like to Resume, Overwrite, Reselect, Autorename, or Cancel the transfer.
And if autosave is enabled, the program uses CRC calculations to figure out if the partial file matches the file being sent,
and resumes or renames the incoming file accordingly.
Browsing and Search Support:
Browsing for files on peers shares is easy, and supports searching subdirectories, forward and back navigation, and wildcard searches.
AutoSaving:
File and Folder transfers can be automatically saved; for all contacts, or for specific contacts only.
IP Helper:
Don't know your Internet IP? Your local IP? your Local DNS name? The IP Helper Dialog (in the main menu under 'help')
Can get all this information for you.
Properties:
Know when a contact connected, disconnect, or when a transfer started, completed, or failed,
with properties dialogs for contacts and transfers, accessable in the right click menu.
Automatic Router Configuration (UPNP):
For routers which support UPNP (Universal Plug and Play) you now dont have to worry about setting up your router!
Transporter can automatically setup your port forwarding for you!
Smart AutoReversing Socket Design:
Program automatically overcomes problems with a contact which may be behind a router and had no ability to forward ports, by automatically detecting the situation,
and making reverse socket connections for transfers and browsing sockets.
The program also uses a single TCP socket for all transfers, and data communication, to simplify complex network situations, and port forwarding.
Customizable Encryption:
All socket data is encrypted with a proprietary synchronous stream cipher, with user definable encrytion keys for added protection of your data and messages.
Start Program with Windows:
Launches the program when windows starts.
Connect to All Contacts on Startup:
Tries to connect to all your contacts at program startup.
Auto Accept All New Contacts:
Allows anyone to connect to you that knows your IP address and port.
New Contacts Must Match Password:
Requires that NEW contacts must enter a password to add you as a contact,
that password is case sensative, and you can specify it in the 'Connection Password' box.
Screen Name:Name other contacts see when you connect and chat with them.
Play sound when contact comes online:
The sound file is online.wav located in the program directory.
Play sound on new messages:
The sound file is msg.wav located in the program directory.
Flash taskbar button on new messages:
If 'Auto Popup Chat Dialogs' is enabled in the 'View' menu of the Main Dialog,
A chat window for the contact sending the message will appear in the taskbar area, and flash,
otherwise the Main dialog will appear in the taskbar and flash.
Enable "Idle" away message for me:
If your computer is idle for 5 minutes, you status automatically changes to Away "Idle".
Animate when contacts come online:
If enabled, a blue gradient popup dialog appears when a contact comes online.
Animate on new messages:
If enabled, a blue gradient popup dialog appears when a contact sends you a message.
Animate when contacts browse my files:
If enabled, a blue gradient popup dialog appears when a contact is browsing your files.
Automatically Check for Updates:
Automatically checks for program bug fixes and feature updates, an notifies you if any are found.
If updates are found, they can be installed quick and easily, with only a single click.
Enable Folder Sharing:
This must be checked if you want to share folders. Even though this may be checked,
no folders are shared by default. You must select what folders you want to share.
Select Shares (Button):
This allows you to select "Global Shares" which All contacts can access.
If you just want to share folders with a specific contact, right click them in your contact list,
and select "Edit Shared Folders".
Create autosave subdirectories for peers:
This is extremely useful for sorting incoming transfers, If your autosave path is;
"C:\Downloads" and "Steve" is sending you a file, it will be saved in "C:\Downloads\Steve"
You can also edit each contacts save path individually, by right clicking their name in the
list, and selecting "Edit AutoSave Path". The default autosave path for each contact is
"%autosavedir%\%contactname%", %autosavedir% and %contactname% are variables that get replaced
with your AutoSave path in the options menu, and your Contacts name.
Note: Any characters which are Not letters or numbers are automatically removed from a contacts name
when making their subdirectory.
Auto accept all incoming transfers:
This is the default, with this enabled all incoming transfers are automatically accepted.
Only auto accept transfers from specific contacts:
If this is enabled, you must right click the contacts in your list which you want to accept
transfers from, and select "AutoSave Files & Folders".
Transfer Queue (for sending):
This allows you to limit how many transfers you send at the same time, since virtually every
internet service provider significantly limits your upload bandwidth (not your download bandwidth),
this allows you to provide faster speeds when sending files to your friends and family.
AutoSave Path:
This is the path transfers get saved to when you have "Auto accept all incoming transfers" enabled.
This path is what replaces the %autosavedir% variable when editing a contacts save path.
Select your Internet Connection Type:
If Dynamic is selected, the program tries to connect to all your offline contacts automatically every 5 mintes.
If Static is selected, the program will never try to automatically connect to any of your contacts.
The program works this way because if you have a friend with DSL, and their IP is always changing,
you would never be able to connect to them unless they were running using a dynamic dns service.
Your DNS/Domain:
If you have a Dynamic IP (DSL or Dialup) your probably going to want to setup a free account at,
"DynDns.org", or "no-ip.com", once you do that, you would enter your DNS here. This feature allows you to stay
connected with other contacts that have dynamic IP's as well.
If you have a Dynamic IP, and your friends all have Static IP's (Cable Modems), its not really nessesary
to setup a free dynamic dns, all you would really have to do is enable "Dynamic IP". To stay connected
to your contacts.
Your Encryption Key:
Everyting in this program that goes over the network is encrypted, chatting, transfers, file browsing, etc.
The encryption is a propritary 3 layer variable length synchronous stream cipher. The key you provide is one
of the elements in the encryption scheme which helps make it unique. When you are trying to add a new contact
that has a different encryption key than you, you must specify THEIR encryption key in the "Add New Contact" dialog.
6 months of research went into developing the encryption for this version of the program. For now,
I plan on keeping the algorithm proprietary, like Ron of RSA did with RC4 when he first developed it.
I am in no way saying this encryption is the best in the world, who knows such things, but feel free to use
any sniffer or debugger tools you like to try and break it, and please let me know if you can break it, or come close,
so that I can put some more work into it. To date, no one has broken the encryption in Transporter 5.0.
Data Port:
This is the port which Transporter communications are done on, it can be changed to whatever you want.
If you have muliple computers on your home network running Transporter, and you want to give each computer
the ability to receive connections from friends over the internet, you must select a DIFFERENT port for each
computer running Transporter. It is BEST to change the port WHILE all the computers are connected to each other,
(Meaning; at each computer, All of Transporters contacts on the local network are ONLINE)
this way the port change info will be relayed to the contacts, and you will not have any trouble connecting
to contacts later because of the port change.
Translucency:
This is the translucent level of the application when you select "View" then "Translucent" from the
top menu of the Main Dialog.
Chat Dialog
The right click menu in the typing area allows for full font and color modification.
You can drag and drop files or folders onto the Chat Dialog, and they will be sent to the contact.
Pressing the ENTER key or the Send button will send the message, to move to the next line when typing a message,
hold CTRL and press ENTER.
Contact List
Easily select which contact you would like to talk to by clicking them in the list. Double clicking an online
contact will open a Chat dialog for them, if you prefer individual chat dialogs, as oppose to a single dialog
interface.
You can select multiple contacts at the same time to send messages and files to. Once the contacts are selected
just type a message and click send, or drag and drop some files or folders onto the main dialog to send to the
contacts.
Contact List Right Click Menu
Queue File or Folder / Send File or Folder: This menu option open a select dialog to select a file or folder to send
the transfer is then placed in the transfer dialog, and will be transfer when the transfer queue allows it.
Connect: Tries to connect to the contact.
Disconnect: Disconnects from a connected contact.
Block: Blocks a contact, and prevents them from ever connecting to you again (until you unblock them).
Show Chat Dialog: Show the chat dialog for the contact.
Clear Messages: Clears the Chat dialog messages for this contact, to clear the messages in the main window,
right click the window and select "Clear Screen".
Edit Shared Folders: Edit the shared folder which only the selected contact can access.
Open Download Folder: Opens the autosave download folder for the selected contact.
Connect to All Contacts: Tries to connect to all disconnected, and non-blocked contacts.
Properties: Shows details about a contact, like connect & disconnect times, screen name, alias, etc.
Adanced->Ping IP: Ping's the contacts IP address.
Adanced->Copy IP: Copies the contacts IP address to the clipboard.
Adanced->Edit IP: Allows you to edit the contacts IP address.
Adanced->Edit Port: Allows you to edit the contacts Port.
Adanced->Edit Encryption Key: Allows you to edit the contacts Encryption Key.
Adanced->Edit Alias: Allows you to edit the contacts Alias Screen Name (which will then become the viewed name).
Adanced->Edit Autosave Path: Allows you to edit the contacts autosave directory location.
Adanced->View Queued Message: Allows you to view any queued message you have waiting to be sent to the selected contact.
Adanced->Clear Queued Message: Removes any message you have waiting the queue for the selected contact.
Main Menu
Contacts->Add New Contact: Open the "Add New Contact" dialog, so you can try to connect and add a new contact.
Contacts->Delete Selected Contact: Deletes the selected contact, you can also select a contact and press the DEL key
on your keyboard.
Options->Program Options: Opens the program options dialog.
Options->Set Screen Name: This is the screen name other contacts see when you connect to them.
View->File Transfers: Opens the file & folder transfer dialog, to view progress, etc.
View->Remote Shares: Opens a dialog which lists all contacts that are sharing folders and drives.
View->Browsing Contacts: Opens a dialog which allows you to view, and kick, contacts which are browsing your shared folders.
View->IP/DNS: Places the IP or DNS value of a contact beside their screen name, in the list.
View->Translucent: Makes the program dialog translucent (see through).
View->Auto Popup Chat Dialogs: Pop's up the chat dialog when a contact sends you a message, and the main dialog is hidden.
My Status->Online: Set your status to Online.
My Status->Away (No Message): Set your status to Away.
My Status->Away (Set Message): Set your status to Away, with a short decription message that will appear beside your name.
My Status->Offline: Set your status to Offline, no contacts will be able to send you messages or files.
Help->Check for Updates: Checks for program updates, and can download and install the update quickly, with a single click.
Help->What is My IP?: Show a dialog which gives your Internet IP, Local IP's, DNS name, and Port.
Help->Router Configure: Displays the
Router Configure dialog.
Help->About...: Displays copyright and program version info.
The right click menu in the typing area allows for full font and color modification.
You can drag and drop files or folders onto the Main Dialog, and they will be sent to the currently selected contacts.
Pressing the ENTER key or the Send button will send the message, to move to the next line when typing a message,
hold CTRL and press ENTER.
Browsing Shared Folders and Drives:
To browse a contacts shared folders and drives, you can right click them in the contact list, and select
"View Remote Folders" or at the Main Dialog top menu you can click "View" then "Remote Shares" to get a
list of all contact which are sharing, then double click the contact to open the browse dialog.
Browsing:
The forward and back buttons navigate through folders you already visited, these items are cached in memory
when they are loaded for the first time, to refresh a view of a folder, simply click "Refresh".
The "Stop" button sends a request to the contact to stop sending list items for any current request.
Downloading:
If you find a file or folder you want to download, you can right click and select "Download this file" or
if its a file (not a folder) you can just double click the file in the list. Double clicking a folder in the
list opens it for viewing its contents, you must right click and select "Download this Folder" to download a folder.
Searching:
Searching starts at the current directory you are viewing, and if "Search Sub Directories" is checked
it will continue searching all subdirectories. You can use * as a wildcard when searching.
By default, partial matches are returned, as well as exact matches. If you only want to return Exact matches
you can check the "Match Search Exactly" box ( * wildcards are still allowed). Example: if searching for
"music" and "Match Search Exactly" is off, you can get results like "My Music", or "musicstuff.doc", etc.
Note: all searches are done without reguard to case.
Using a Single Computer On a Network with Transporter
Almost all new routers these days have UPNP, and just about all of them have it enabled by default,
this make configuring super easy for you! If you have a UPNP compatable router, the program will automatically
map the nessesary port for you in your router. If you change your port in the program, it will remap the port
in the router. To access the UPNP Router Configuration Dialog, go to the Main Dialogs top menu,
and select "Help" then "Router Config", and click the "Auto Configure Router"
Using Muliple Computers on a Network with Transporter
If you have multiple computers on your network with Transporter, and you want to give everyone the ability to
receive connections from friends over the internet, there are a couple simple one time steps you must take.
First) Make sure each computer on your network that is running Transporter, is using a DIFFERENT port.
But before changing the port, make sure every contact on your local network is connected to each other.
This way the port change information will be relayed to the contact, and you will not have connection problems later.
You can change your port by going to the main dialog's top menu, selecting "Options", then "Program Options",
then Click the "Advanced" tab.
Second) After making the port changes, On each computer, go to the main dialogs top menu,
and select "Help" then "Router Config", and click the "Auto Configure Router" button,
and wait for your router to be configured.
Note: if your router does not support UPNP, you must forward the ports manually in your router,
refer to your routers manual for instructions on how to do so.

All folder and file transfers appear in this dialog, you can retry, cancel, resend, and remove transfers
with the right click menu. You can also view properties of a completed, failed, or running transfers.
Transfers which fail because of socket errors, or because a contact went offline, will automatically retry
next time the contact comes back online. If you manually cancel a transfer, it will not automatically retry.
Folder transfers can calculate the size of the folder while the folder is sending, and will update the
recipient with a total folder size once it is calculated. This significantly increases the speed of large
folder transfers.
Folder transfers also retain a list of unsent files in the folder, for fast folder resuming of failed or canceled
transfers.
All transfer items will remain in the list even after the program exits. It is recommended to remove completed
transfers or failed transfers as nessesary to keep the list short for best program and transfer queue performance.