The present invention provides a peer-to-peer data communication system and method
that allows a first handset and a second handset to engage in data communications
over a wireless communication network. In doing so, the first handset creates a
server opcode set and combines the server opcode set with a corresponding server
data payload. The server opcode set and corresponding server data payload are then
sent to a network server where the data is extracted and the opcodes are translated
into executable instructions that are carried out. The executable instructions
cause the network server to compile a remote opcode set and a corresponding remote
data payload. This remote opcode set and remote data payload are sent to the second
handset, which is identified by the first handset in the server data payload. When
the second handset receives the remote opcode set and remote data payload, the
second handset extracts the remote data payload and executes the instructions corresponding
to the opcodes in the remote opcode set. Execution of the instructions causes an
action to be performed on the second handset that consummates a data communication
between the first handset and the second handset.