Why No Server Side Sockets?

I was perusing the JBoss Remoting documentation and I am trying to understand the reason for bidirectional transport. The documentation states that there could be security implications to allowing the server to establish a socket with a client. I was wondering what some of these cases might be.

Thanks in advance...

Answers


They didn't want to give any help for writing trojan horses, worms, viruses, adware, malware, etc.

Most firewalls block connections that are not initiated by a machine on the inside. If JBoss tried to connect to a client, it would likely be flagged as malicious.


Need Your Help

Heroku vs DotCloud vs Duostack vs other cloud/PaaS providers (Rails and non-Rails)?

ruby-on-rails heroku cloud-hosting paas dotcloud

We have a very simple function (We look something up from a third party database and return an answer. It's literally five lines of code.) We would like to offload this task from our main server be...

Efficiently computing element wise product of transition matrices (m*m) * (n*n) to give (mn*mn) matrix

python matrix numpy hidden-markov-models

Consider input matrices X and Y of shapes (m,m) and (n,n) respectively. As an output we need to give a (mn,mn) shape matrix such that it multiplies corresponding entries in the two matrices.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.