O'Reilly logo

Learning Network Programming with Java by Richard M Reese

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Communication through simple sockets

It is possible to transfer information between applications that are written in different languages using sockets. The socket concept is not unique to Java and has been implemented in many languages. As sockets work at the TCP/IP level, they can communicate without much effort.

The primary interoperability consideration concerns the data that is transmitted. Incompatibilities can occur when the internal representation of data differs significantly between two different languages. This may be due to the use of big endian versus little endian in how a data type is represented internally, and whether a particular data type even exists in another language. For example, in C there is no distinct Boolean data type. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required