Welcome, Guest. Please login or register.

Author Topic: AmiMSN beta with file transfer  (Read 4305 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
AmiMSN beta with file transfer
« on: December 13, 2004, 05:20:49 PM »
Hello to all..

I haven't done very much since 0.6, but for all of you who want or need an MSN messenger client with support for sending and receiving files, you can get my l8st beta at http://members.iinet.net.au/~trebs/AmiMSN/
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #1 on: December 13, 2004, 05:27:56 PM »
Well ;) You wouldn't be asking that question if you saw what it's coded in, hehe..

I'm primitive in my knowledge of programming languages ;)
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #2 on: December 13, 2004, 05:36:52 PM »
Well.. I can do screenshots if it's necessary.. Remember micq? Like that..

Console client..

Unless you're running it in IRCd mode, well then the IRC client is the GUI.
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #3 on: December 13, 2004, 06:27:44 PM »
Uh, the docs are incomplete!?

The requirements section at the bottom of the .readme should tell you everything you need to have.

Let me know if i've missed anything.. As for receiving files.. Yes, bad router, blame it on the router, lol ;)

For file transfers, you connect to the sender.

Normally routers wouldn't affect outbound connections?

[Edit] Make sure the *sender* doesn't have any firewall turned on.
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #4 on: December 13, 2004, 07:04:05 PM »
@Gerbinist

Thank you.. I was half expecting to be flamed for it being written in arexx, and no GUI, etc.. etc..

I assume you got file transfer going ok both ways?
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #5 on: December 13, 2004, 07:13:04 PM »
AWNPipe and RXMui is like learning a new language.. I tried mucking around with RexxMUI some years back and had trouble.. but perhaps now I could figure it out.

I think RexxMUI has asynchronous functions too.. Which of course is NEEDED.

I started AmiMSN thinking I could do it with AWNPipe, but then found out that it's not asynchronous and had to turn it into a console client with an IRCd mode ;)

As for the website.. I had none until 2 hours ago ;) It'll get better..

[Edit: CaptainHIT doesn't ring a bell.. Any other names?]
[Edit2: Hang on I was thinking of MUIRexx not RXMUI. I'll have a look at it]
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #6 on: December 13, 2004, 07:28:05 PM »
I'll come on overmind, and grab the .log off you.
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #7 on: December 14, 2004, 08:29:44 AM »
@Gav

You need rexxreqtools.library not just reqtools.library

@cgutjahr

AWNPIPE isn't asynchronous, which means that you send "con" (as in continue), and then you are forced to WAIT to see if a button has been clicked on. I don't want to wait, I want a command that tells me what buttons have been clicked on and not processed yet.

rxsocket.library allows me to see if there is any data to get,  and then get it...

What I want in AWNPIPE is to first see if a button has been clicked on, and if not, then see if if i've typed anything, and if not, then loop..

AWNPIPE is like ReadLn(), you so ReadLn(File) and it just hangs until it reads a line.. there's no CheckToSeeIfThereIsALineToReadFirst()

hehe..

Check the .rexx, and look at the usage of Lines(), I check to see if anything has been typed in the shell window and then if not, check to see if there is any data from the msn server to be read, and if not, then checks to see any commands u sent in the ircd, and if not, then loop..

If it still doesn't make sense, picture this:

You have a conversation window open, and it can't process what you are typing and can't process the messages being sent to you, because it's forever waiting for you to click on the close gadget to shut the window.. No command to simply see if you've clicked on the close gadget ;)

Look at the .readme for CTGUI on aminet..
 

Offline MickJTTopic starter

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 153
    • Show all replies
    • http://members.iinet.net.au/~trebs/AmiMSN
Re: AmiMSN beta with file transfer
« Reply #8 on: December 14, 2004, 08:34:38 AM »
Thought to myself: On second thought maybe AWNPIPE's output can be sent to PIPE:.. That'd fix everything.

Oh no wait, I remember already trying that.. In arexx, after you send a line to PIPE:, you're forced to use Close() before the line is written.. You can see how insanely stupid the PIPE: code in AmiMSN.rexx is, but it's the only way i've been able to do it, Open(), WriteLn() and Close() for each line sent.. It's only this way in arexx, and has got me stumped..