I got two things:
First, it wasn't so stable to me....

Code:
sorunome-laptop% ./gcnclient_ubuntu -d d -n IRCHub -l Sorunome
Info: Using default server host gcnhub.cemetech.net
Info: Using default port 4295
Direct USB connection created successfully.
Resolved hostname.
Wrote 19 bytes to socket (join msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 27 from server.
Received message of length 100 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received 26 bytes
FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA 0A 27 21 FFFFFF9C 53 0E 00 FFFFFFAD 53 6F 72 75 6E 6F 6D 65 3A 74 65 73 74
Sent frame of length 14 to server
Wrote 32 bytes to socket (frame msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 27 from server.
Received message of length 27 from server.
Received message of length 130 from server.
usb_bulk_write (Connection timed out).
Error: Failed to send Direct USB frame
sorunome-laptop% ./gcnclient_ubuntu -d d -n IRCHub -l Sorunome
Info: Using default server host gcnhub.cemetech.net
Info: Using default port 4295
Direct USB connection created successfully.
Resolved hostname.
Wrote 19 bytes to socket (join msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 64 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 100 from server.
Received message of length 55 from server.
Received message of length 37 from server.
Received message of length 27 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 27 from server.
Received message of length 27 from server.
Received 39 bytes
FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA 0A 27 21 FFFFFF9C 53 1B 00 FFFFFFAD 53 6F 72 75 6E 6F 6D 65 3A 69 73 20 69 74 20 77 6F 72 6B 69 6E 67 20 6E 6F 77
Sent frame of length 27 to server
Wrote 45 bytes to socket (frame msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received message of length 27 from server.
Received message of length 85 from server.
Received message of length 27 from server.
Received 33 bytes
FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA FFFFFFAA 0A 27 21 FFFFFF9C 53 15 00 FFFFFFAD 53 6F 72 75 6E 6F 6D 65 3A 6E 69 67 68 74 74 20 6B 65 72 6D
Sent frame of length 21 to server
Wrote 39 bytes to socket (frame msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 27 from server.
Received 21 bytes
00 00 00 00 00 0A 27 21 FFFFFF9C 53 09 00 FFFFFFAB 53 6F 72 75 6E 6F 6D 65
Sent broadcast of length 9 to server
Wrote 27 bytes to socket (broadcast msg)
Received message of length 74 from server.
Received message of length 27 from server.
usb_bulk_write (Connection timed out).
Error: Failed to send Direct USB frame
sorunome-laptop%

Second: i got a suggestion:
You could make gCnIRCHub join #omnimaga and make it able to talk then on #omnimaga!, and do that to any other big irc calculator channel
gCn crashes for me after about fifteen seconds regardless of which program I'm using (from direct USB).
Deep Thought wrote:
gCn crashes for me after about fifteen seconds regardless of which program I'm using (from direct USB).
Are you using the filter driver, Doors CS 7.2 Beta 2, and the gcnclient that comes with Doors CS 7.2 beta 2?
Is there a way to check if the filter driver is being used? I installed it a few days ago but I'm not sure it's actually active.
Uh, yeah. You know it's working when gCn doesn't crash :p

But in all seriousness, you can find out if it's working by going to Devices and Printers, connecting your device, and see if it shows up and doesn't have a yellow shield-like thing on the bottom right (for Win7). If it does, that means it has a problem and you may need to follow my guide to fix that.


Cheers!
Actually, my Nspire works with both the computer link software and TiLP, so I guess the filter driver is installed.

I'm getting this error almost as soon as it connects:
gcnclient wrote:
usb_bulk_write (libusb0-dll:err [_usb_reap_async] timeout error
).
Error: Failed to send Direct USB frame
Do you have your cursor in the text box? That's been known to cause problems.

You should also see techboy's guide.
Wait a minute, Nspire? There are different filter drivers for different calculators.

You really should only test filter drivers with, um, the calcs you're going to use them for Razz.
I checked Device Manager and it seems to be fine. I don't have my cursor in the text box.

Usually it connects and can receive a few lines from the IRC hub, then times out (in total it takes a few seconds).
cvsoft wrote:
Do you have your cursor in the text box? That's been known to cause problems.

You should also see techboy's guide.
Oh, that is then why mine crached, it only happend while i was typing a message.
Deep Thought wrote:
I checked Device Manager and it seems to be fine. I don't have my cursor in the text box.

Usually it connects and can receive a few lines from the IRC hub, then times out (in total it takes a few seconds).
May I reiterate my question about whether you're using Doors CS 7.2 Beta 2 with the gcnclient that comes with Doors CS 7.2 beta 2? I need to solve all these direct USB issues, but I need to really get the bug reports in order to make sure I know what I need to fix. The bug reports are highly anecdotal at this point.
Yes, they're both from dcs72b2.zip.

I'm using a TI-84 Pocket.fr with patched boot code on OS 2.43 running gcnclient from Windows Vista 32-bit (not sure if any of that is relevant, but there you go).
I got a little issue with the protocol.
The calculator is recieving the following (gcn client log):

Code:
Received message of length 111 from server.
FF89 0000000000 0A27219C53 0900 AB536F72756E6F6D65 2A
? ?  ? ? ? ? ?  ? ' ! ? S  ? ?  ? S o r u n o m e  *
Wrote frame, type 'b', size '24', to bridge
FF89 0000000000 4F6D6E6F6D 0900 AB4F6D6E6F6D495243 2A
? ?  ? ? ? ? ?  O m n o m  ? ?  ? O m n o m I R C  *
Wrote frame, type 'b', size '24', to bridge
FF89 0000000000 4F6D6E6F6D 2700 AD2A2A4E6F7720737065656B696E6720696E206368616E6E656C202372657562656E7175657374 2A
? ?  ? ? ? ? ?  O m n o m  ' ?  ? * * N o w   s p e e k i n g   i n   c h a n n e l   # r e u b e n q u e s t  *
Wrote frame, type 'b', size '54', to bridge
and yet the calc doesn't display the message, even though I think it should as it is an \xAD message, which are used to display the text, then. The message is sent as a b-message.

EDIT: I remember that this used to work, so it seems pretty odd to me why it shouldn't, all of the sudden

EDIT2: Never mind, it magically started working! Very Happy
I have published CALCnet Chat!'s source along with the source code for Gossamer on GitHub: https://github.com/KermMartian/CALCnet-Apps
Thinking about porting this to the CE? That would be really cool and I would be willing to help! Smile
This is not being ported to the CE anytime soon. In short, because the CE only has the one mini-USB port and the USB port isn't documented well enough to do much right now.
Someone already ported something similar here
O.K. I do hope that it will eventually become a reality (If possible).
jcgter777 wrote:
Someone already ported something similar here

On calculators, there is a very big difference between peer to peer networking, which can be done with some basic link commands like Send(), Get(), etc. and a full internet networking protocol.
The funny thing is that this program and GCN lets you use not only IRC, but Discord as well, sort-of, now that #cemetech is linked to the main Cemetech Discord room. XD
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 3 of 4
» All times are UTC - 5 Hours
 
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

 

Advertisement