Disclosed is an information processing system including a first
information processing apparatus having a first communication port for
transmitting and receiving data; a second information processing
apparatus having a second communication port for transmitting and
receiving data; and a communicating portion for executing bi-directional
communication between the first communication port and the second
communication port, the information processing system comprising a
utilizing portion for utilizing the communicating portion, for
communication in a direction for which a first application program run on
the first information processing apparatus sets the first communication
port and the second communication port respectively as the sender and the
destination of data; and a utilizing portion for utilizing the
communicating portion, for communication in a direction for which a
second application program run on the second information processing
apparatus sets the second communication port and the first communication
port respectively as the sender and the destination of data.