Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
198 user(s) are online (10 user(s) are browsing News)

Members: 0
Guests: 198

more...

Support us!

Headlines


Recent Replied Topics
Software News : Tool for send/recv clipboard data over tcp/ip for: AOS3, AOS4, AROS, MORPHOS and WinXP.
Posted by kas1e on 2010/9/21 20:56:27 (2426 reads) News by the same author
Software News

Clipo is a tool that works over tcp/ip and allows users to send and receive clipboard data between the following OSes: AOS3, AOS4, MORPHOS, AROS and WinXP.



I start to work on it 6 years ago, when i have a1200/aos3.9 and winxp, and in a way to make life easer when i develop , i write such little tool which do that work for me.

Now i release a new version with native aos4 binary, what can help many developers to work together with all those cross-compilers which they setup on win32 and for all the users who works more than with one computer at time.

So, how it works ?

You just select any part of text data, copy it to clipboard and press "alt+s". The data automatically sends over tcp/ip to the other computers clipboard (which address you setup when running the programm before) and computer will have that data in clipboard already.

To be more understanable, lets take usuall situation. You have 2 computers: one is amiga with AOS4, and other one, are x86 with WinXP. You run on aos4 "clipo" binary, in which you setup local address / local port and remote address /remote port. And you run "clipo" binary on WinXP, which you also setup in correct way. Now, you copy what you want on any machine to clipboard and press "alt+s". And "clipo" send the data from one clipboard, to another. You not need to do anything else. In more easy words: you press on WinXP "alt+s", and your AOS4 clipboard have that data, which have WinXp clipboard. And visa-versa.

At moment clipo have support of those OSes / Clipboards:

Aos3.x (tested on 3.9bb2)
Aos4.x (tested on 4.1 update 2)
Morphos (not native ! use 68k version at moment ! tested on 2.3beta)
Aros-i386 (tested on 2009 build of aros)
Windows (mainly tested on winxp, but should work with any win32 system).
WinUAE,Amithlon,UAE,etc with aos3.x binary.

You can use of course or 2 aos4 machines, or 2 aros machines, or does not matter which ones becuase only matter its to run need it binary, and setup right tcp/ip addresses and ports.

As you can see, for every OS i done native binary , and while for aos3/aos4/aros/mos it was almost the same (with some modifiactions still), for winxp it was of course completely different because of different clipboard structure and os api itself. For the amigaos and amiga-related oses binary works as commoditie, and can be killed/stopped via "exchange", or, if you run it from command line, by classic ctrl+c break. For the WinXP, binary are resident , and you can see it as "process" in task manager and can kill it when you wish.

On all the oses programm use 2 hardcoded keys combo:

alt+s - send data
alt+q - exit/unload


Usage of programm itself are easy. For WinXP you have "clipo.ini" Where you setup ips and ports. For other oses, the syntax is:

shell:> clipo --clip_loop <aos_ip> 100 <morphos_ip> 100

or if you want to run it in the backgorund only (placed in C: and run from User-Startup or similar):

run <>NIL: clipo --clip_loop <aos_ip> 100 <morphos_ip> 100

--clip_loop is the main argument which is used right now.

Other Clipo arguements:

9/0.RAM:clipo/os4> clipo --help

syntax: [options] local_ip port <remote_ip> <port> <filename>

options:

--clip_recv recieve data to clipboard immediately
--clip_send send data from clipboard immediately
--clip_loop send/recieve data to/from clip in loop
--data_recv recieve data to file
--data_send send file
--info some info

9/0.RAM:clipo/os4>

Some functions at moment are unstable and unoptimised, but --clip_loop works and has been widely tested.

Still to be implemented:

1. support unix clipboards (x-window)
2. support macos clipboards
2. add options for your own hotkeys (to allow use with RDesktop for example) and just to make it more user-friendly
3. character conversion (to make possible transfer language specific stuff)
4. tested and fix other argvs (which is easy, but not so usable)
5. make a native morphos binary (just because of have everything native).

If you have any suggestion, questions or bug reports, then write to me at kas1e@yandex.ru

Get it from os4depot ! (for now in upload query)


Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
MickJT
Published: 2010/9/21 22:45  Updated: 2010/9/21 22:45
Quite a regular
Joined: 04/28/2009
From: Adelaide, Australia
Comments: 984
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
Hmm, so it won't work with 64bit Windows 7 then?
samo79
Published: 2010/9/22 0:53  Updated: 2010/9/22 0:53
Home away from home
Joined: 12/02/2006
From: Italy, Perugia
Comments: 3768
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
Nice, it seems also an original software
gregthecanuck
Published: 2010/9/22 7:22  Updated: 2010/9/22 7:22
Just popping in
Joined: 12/05/2006
From: Vancouver, Canada
Comments: 192
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
@MickJT

Unless it does something weird, it should work just fine. Any well-behaved win32 app runs fine on Windows 7.
kas1e
Published: 2010/9/22 7:45  Updated: 2010/9/22 7:45
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9049
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
@MickJT
I test it only on winxp and vista, but i think it will works on win7 as well (will be good if you can test, and write here).
Slayer
Published: 2010/9/22 8:55  Updated: 2010/9/22 8:58
Quite a regular
Joined: 03/11/2008
From: Dunedin, New Zealand
Comments: 868
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
I've got one foot in the passenger seat and I'm trying to get on the bandwagon but I can't seem to get past the "what email and attachments can already cater too with probably more flexibility" mentality...

There is certainly an idea here and well done for the work and continuing work... but until it reaches a possible unforeseen potential? I'm not sure its worth the effort to setup and maintain...

ack, I don't think I've ever posted something as ignorant or as critical of anything Amiga in my whole entire life

Just thinking now the most you could really achieve here or the highlight or most potential would be of someone in the same room with two different machines working on both machines at individual times... if it was over the net and working with 2 people you'd also need to have some form of chat going...

perhaps I need to think outside some square here? enlighten me?
kas1e
Published: 2010/9/22 9:16  Updated: 2010/9/22 9:21
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9049
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
@Slayer
Perchaps such kind of programs not for you then :) It mostly for devlopers, who want to work fast, over 2 keyboards at time. If you only need one time in long time send one text file, then of course better to use emails/usb/ftps/anything else for. But if you developer, then for piece of code going all the time on www/ftp for upload/send file, and download from other computer are a bit annoing, and loose developers time for nothing.
pjs
Published: 2010/10/2 14:27  Updated: 2010/10/2 14:27
Not too shy to talk
Joined: 12/02/2006
From: VA, USA
Comments: 364
 Re: Tool for send/recv clipboard data over tcp/ip for: AO...
Thanks for putting clipo together... Reminds me of rigo's "NetClipper".

What happens on the other end when you send a file?

Unfortunately, both my Amigas have to interact with Macs and neither
program has OSX support (yet?).

Clipo would also be a great candidate for conversion to a Commodity,
with a "Interface" GUI for config, manually sending clips/files and
reporting what peers it sees.

Thanks again,

PJS
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1699
Logged in last:
  24 hours, 46
  7 days, 110
  30 days, 159

Top Posters
1 kas1e
kas1e 9049
2 Raziel
Raziel 5455
3 LiveForIt
LiveForIt 3821
4 samo79
samo79 3768
5 ChrisH
ChrisH 3582
6 Chris
Chris 3363
7 orgin
orgin 3272
8 328gts
328gts 3066
9 Hans
Hans 2739
10 Antique
Antique 2621

New Members
iMil
iMil 07/18/2024
kikems
kikems 07/09/2024
Boabster
Boabster 07/05/2024
Condor1975
Condor1975 06/29/2024
Redlion
Redlion 06/27/2024
Detordiggei
Detordiggei 06/25/2024
Robin21
Robin21 06/23/2024
Robin21
Robin21 06/23/2024
thalamus
thalamus 06/22/2024
Rosco
Rosco 06/19/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project