socket communications in JFX

Jonathan Giles jonathan.giles at oracle.com
Sun Aug 12 18:33:05 PDT 2012


The generally accepted approach is to keep the slow running tasks off of 
the UI thread (in our case the JavaFX Application Thread). If you don't, 
you subject the user to a slow user interface, but I'm sure you're well 
aware of this based on your comments.

Generally how you approach this is not defined by JavaFX, rather it 
comes down to how your architecture needs to work. One place to look is 
the JavaFX Worker and Task API:
http://docs.oracle.com/javafx/2/threads/jfxpub-threads.htm
http://docs.oracle.com/javafx/2/api/javafx/concurrent/Task.html

-- Jonathan

On 13/08/2012 1:27 p.m., Jose Martinez wrote:
> Hello,
>
> I am preparing to implement multiplayer capabilities.  Saw one or two articles out there about socket communications and JFX but they were from JFX 1.x.
>
> I guess my first question is, is there a way to communicate from a socket thread directly to the JFX main thread or does the JFX main thread need to poll some shared object?  Is there any recent documentation out there on either the topic of socket communications within JFX or even just multithreading in JFX applications?
>
> thanks!
> jose



More information about the openjfx-dev mailing list