Guidance Forums / Rapid-Q Basic / RSocket

Search 搜索
Home Home

Forum List • Thread List • Reply • Refresh • New Topic • Search • Previous • Next First 1 Last
Message1. RSocket
Posted by: 2003-03-27 01:47:34
Hey, I have been trying to use this Rsocket, every time I try to connect to something, I get the error 10038, "Socket operation on nonsocket." What am I doing wrong here, how do I fix it?
Message2. Re: RSocket
Posted by: guidance 2003-03-27 22:23:42
Do you mean the demo code or your owns?
Message3. Re: RSocket
Posted by: 2003-03-28 01:15:18
I mean on my code. Is there any documentation on this Rsocket? If so, you should add the link on the source code page. Oh, also wanted to say, dude, you have a COOL site!
Message4. Re: RSocket
Posted by: guidance 2003-03-28 08:52:30
Did you try in-site search of "rsocket" here?

I'll move source codes in "Example" folder to "Upload" folder gradually, I won't put the link in this message, please find them out by yourself. :)

Happy to know I'm doing something useful to others, thanks!
Message5. Re: RSocket
Posted by: 2003-04-01 13:43:43
Yes, there is documentation.  Look at the files in  It is quite detailed.  I could help, maybe, if you posted the code that does not work.  My examples work, you should follow them and use the same syntax.  In programming, syntax is everything.... almost :-)  Take care, doc
P.S.  If your code doesn't work, who can say much without seeing the part that doesn't work?  Show us your connect statement and where you define the arguments it uses.  I guess the error you get is because you failed to call the .S function to define a socket handle (called socket number in some RQ literature).  That function returns a value you must save and use in .connect statements.  If your socket is nonblocking, there will always be an error in .connect, because it is impossible to connect in the time that the program returns a value.  The key is what kind of error is returned.  All of this is explained in the doc that comes with
Probably Guidance has the latest version, but you can always check my site on that by looking at the last modified date.
Message6. Re: RSocket
Posted by: 2003-04-02 08:54:35
It's just a simple connect command, and I am getting the SockNum to return the message needed. I am tyring to connect to a server on my own computer, from my own computer. Is it possable this componet cannot do this to/from local host? I have tried both "localhost" and the ip, but nither works.  here is a sample of it...

SUB ConnectCoolBtn1Click
 If ConnectComboBox1.Text = "" THEN
  ConnectComboBox1.Text = Sock.gethostip
  sNum = Sock.Connect(ConnectComboBox1.Text, 1450, Len(ConnectComboBox1.Text))
  IF sNum > 0 THEN 
    sTime.Enabled = 1
    sNum = 0
    ShowMessage "Unable to connect!" + Chr$(13) + Sock.LastError
Message7. Re: RSocket
Posted by: 2003-04-02 10:03:50
Eddie, I don't see where you dimension sock as ??? Qsocket or Rsocket?
Your connect statement is wrong in either case.
For DIM Sock as Qsocket, Sock.Connect(host$,port%).  Just two arguments.
For $INCLUDE "" and DIM Sock as Rsocket
it is
Dim S as LONG
Sock.connect(S,host$,port%) 'three arguments
You do neither of the above, that's your problem.  You can connect to host which is your own computer and any listening port.
Take care, doc
Message8. Re: RSocket
Posted by: 2003-04-03 09:19:00
I dimmed it, near the top of the code, that was just the problem part.
I know how to use the rapidq socket, i just don't want to. OK, I understand it now, thanks guys, you're the coolest!!!
Message9. Re: RSocket
Posted by: 2003-04-03 22:18:13
Duse, It's totaly still not working for me. No matter what I try, I still get the same message. I have run through this code till my head is spinning man. All it gives me is that 10038 message. Socket operation on nonsocket or somehting like that, makes no sense to me.
Message10. Re: RSocket
Posted by: 2003-04-27 12:11:19
Zip your code and send it to me; maybe I will see the problem.
Message11. upload/tmp
Posted by: guidance 2003-04-27 15:11:17
rapidq/upload/tmp folder could be used as this purpose:
Forum List • Thread List • Reply • Refresh • New Topic • Search • Previous • Next First 1 Last
© Wed 2021-12-8  Guidance Laboratory Inc. Hits:0