async sockets is single thread, same for message pump. If you start a new server for each client, async socket is not needed.

Yuvaraj Athur Raghuvir wrote:
When I try to use  async sockets in jconsole - I get an error. I assume this
is because async sockets need a message pump that is not setup in the
jconsole.

~Yuva


On Tue, Mar 25, 2008 at 11:38 AM, bill lam <[EMAIL PROTECTED]> wrote:

I think that the documentation suggested you to start a new J server for
each
c++ client.

BTW if you use jconsole for J server, the overhead is quite small. ymmv.

Yuvaraj Athur Raghuvir wrote:
Hello,

Environment: Windows XP ; J6.02

I have a case where I use sockets to communicate from a C++ Client to a
J
Socket Server. When I step through, the J interactive session is usable.
However, when I pump in large amounts of data, the session window is not
responsive anymore.  When I write out a log, I can see that the J
process is
alive and processing data.

I am using sockets in async mode on the server side purely to support
interactive use.

In the User Documentation, there is the statement that for these cases:
"best designed from the ground up to have the GUI part in one execution
thread or task that is always responsive and the data processing part in
a
separate thread or task." [1].

I was not able to locate any lab or description of multi-threaded
programming in J/Win32 in my quick search. Is there a reference / sample
code that can help me out here?

Thanks,
Yuva

p.s: Would it help to have  a form/window purely from the perspective of
having an explicit message pump?


[1] http://www.jsoftware.com/help/user/message_pump.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to