KiXforms Forum Index KiXforms
The Forum for the KiXforms Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Quick Links 
Site News
Downloads
Documentation
Donations
Script Archive
Tracking Systems

Socket IM App : Try it out
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    KiXforms Forum Index -> Discussion
View previous topic :: View next topic  
Author Message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Tue Aug 17, 2004 6:06 pm    Post subject: Reply with quote

Yeah, sorry about that. I was working on the code on my PC and canned the wrong instance of wkix32.exe and I didn't reconnect to my server at home.

I've got the offline part almost finished. I just need it to actually grab any offline messages when a user signs on, but he can send them now.

I have a recursion problem to work through first though, and I'll post that elsewhere.

_________________
-Ben
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Tue Aug 17, 2004 7:26 pm    Post subject: Reply with quote

With Lonk's magical Joining of my Split, I have finished the initial functionality of offline messages.

If any are waiting, they only show up in a messagebox, but that will be tweaked in the near future.

Thanks to all for your help on this endeavor.

_________________
-Ben
Back to top
View user's profile Send private message
Shawn
KiXforms Developer
KiXforms Developer


Joined: 22 Feb 2003
Posts: 1983
Location: Canada

PostPosted: Wed Aug 18, 2004 5:26 pm    Post subject: Reply with quote

Ben,

Jooel and I were working on a couple of scripts that implemented a Chat Room server and Chat Room client ... was thinking maybe this could be something that could be rolled into your IM package, unless you were thinking about adding it yourself ...
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Wed Aug 18, 2004 6:09 pm    Post subject: Reply with quote

I hadn't really thought about that specifically. I'd be interested in seeing it.
_________________
-Ben
Back to top
View user's profile Send private message
Les
KiXforms Aficionado
KiXforms Aficionado


Joined: 24 Dec 2003
Posts: 317

PostPosted: Wed Aug 18, 2004 6:15 pm    Post subject: Reply with quote

Make sure you get the HN version from jooel. His regular code tends to be kinda golfesque.
_________________
The Repro Man
Stealing for a living!
Back to top
View user's profile Send private message
Lonkero
KiXforms Devotee
KiXforms Devotee


Joined: 13 Mar 2003
Posts: 1022
Location: Espoo, Finland

PostPosted: Wed Aug 18, 2004 6:31 pm    Post subject: Reply with quote

well, I've grown old with all the booze and nowadays I even comment my tidy codes Very Happy
_________________
Hammer
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Shawn
KiXforms Developer
KiXforms Developer


Joined: 22 Feb 2003
Posts: 1983
Location: Canada

PostPosted: Thu Aug 19, 2004 12:09 pm    Post subject: Reply with quote

I added ChatServer and ChatClient to the SocketPack. I thought that if you could encorporate this chat-room technology into your IM, would enhance your script even further ... in fact, I would LOVE it if we could all have an online chat-room session soon !

-Shawn
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Thu Aug 19, 2004 12:22 pm    Post subject: Reply with quote

Huge Grin

I like it!

I was planning on adding group chat eventually, so I'll probably use this design to do it.

THOUGHTS
A user can initiate a chat room, and then other people can join it. I could let them have the option of password protecting the room to prevent unwanted people from joining, but I'm not sure how that will fly in our corporate environment (oh well, they can just deal with it).

I have several features to get working in my code still, but once I get this new app working as well as my original, then I'll add this group chat stuff.

_________________
-Ben
Back to top
View user's profile Send private message
Shawn
KiXforms Developer
KiXforms Developer


Joined: 22 Feb 2003
Posts: 1983
Location: Canada

PostPosted: Thu Aug 19, 2004 1:05 pm    Post subject: Reply with quote

wtf - just lock-it-out or hide it for your corporate users. Maybe have a RGco IM standard and plus+ edition ? hehee - really looking forward to seeing more of this stuff.
Back to top
View user's profile Send private message
Shawn
KiXforms Developer
KiXforms Developer


Joined: 22 Feb 2003
Posts: 1983
Location: Canada

PostPosted: Thu Aug 19, 2004 1:08 pm    Post subject: Reply with quote

btw Ben - we should get you on our MSN chat-line if your inclined and use MSN Messenger, what you think ?
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Thu Aug 19, 2004 3:25 pm    Post subject: Reply with quote

Sure, I don't use MSN but nothing is stopping me from starting. I mean, it's already installed on my computer (because Microsoft wants me to be prepared just in case).
_________________
-Ben
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Fri Aug 20, 2004 12:56 pm    Post subject: Reply with quote

I'm updating my code again, but it has not been extensively tested. Here are the current working (I hope) features...

GENERAL:
* Connect to the server and it sends your contact list (not settable at this time)
* Current status of your contacts depicted via icon : Online / Offline / Idle
* Current status of your contacts depicted via text beside the name (this is settable under Status / Change Status)
* Double-click a user to start chatting with them, if not online, you will be notified that the message will be received the next time they sign on

CHATTING:
* Messages should be sent and received properly
* When typing, you will be sending a typing status to your contact if they have a chat window with you open letting them know that you are typing and vice versa.
* There is a Popup button that changes the behaviour of the chat window when messages are received: Pushed in (default) the window appears in front of everything when a message is received. Pushed out and the window stays put, but a notification window appears in the lower right part of the screen. (I would like this to not take focus, but not sure how to do it)

TODO:
* Fix offline message presentation, currently only a messagebox
* Fix group send functionality
* Fix contact management
* Add an options form : only option at this point is for CR in chat window
* Add chat room functionality : A user can initiate a chat room and pw-protect if necessary. This means there can be multiple chat rooms on the server.
* Update help system

Any input is welcome.

_________________
-Ben
Back to top
View user's profile Send private message
Shawn
KiXforms Developer
KiXforms Developer


Joined: 22 Feb 2003
Posts: 1983
Location: Canada

PostPosted: Fri Aug 20, 2004 1:34 pm    Post subject: Reply with quote

Ben, i'm running this from work here, I assume that when I start IM that a contact list should automatically be downloaded to me ? But I'm assuming that because I am behind a corp. firewall, that nothing is reaching me ? Or am i doing something wrong ?

One comment too - I would suggest you use the Kixforms Messagebox object instead of the off-the-shelf Kixtart one, that way - the forms don't lose focus when a messagebox pops.

-Shawn
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Fri Aug 20, 2004 1:38 pm    Post subject: Reply with quote

I'm behind a firewall myself, but it is working for me.

However, I have seen some inconsistancies with communication between client/server (I've seen it on your chat room script too which is fairly simple). If you do not get a contact list than you can go to Status / Reconnect and it will try again. I've had to do this a few times in a row before, but I noticed it's most troublesome when I run the server and client on the same computer.

Anyway, verify the IP address is correct "68.10.55.161" as I'm tweaking the client script a lot and sometimes forget to fix the address when I post the code.

[Edit] Status changes are broken at the moment, but I hope to fix soon. Also, Idle status is never showing up and that used to work so I have to research this as well.

_________________
-Ben
Back to top
View user's profile Send private message
Bonji
KiXforms Aficionado
KiXforms Aficionado


Joined: 10 Mar 2003
Posts: 393
Location: Virginia

PostPosted: Fri Aug 20, 2004 1:42 pm    Post subject: Reply with quote

I changed all relevant MESSAGEBOX references to $FORM.MSGBOX.

The offline messagebox will be changed to a pretty form eventually.

[Edit] I just checked the code and I left my computer name in the $ADDRESS variable instead of the internet IP. I would assume that would be the problem.

_________________
-Ben
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    KiXforms Forum Index -> Discussion All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group