A network game system and a client game device increase the attraction and strengthening of friendships between players. A Generic Correlation Coprocessor comprises one or more correlation blocks. The optical cable includes a groove array comprising a plurality of grooves located on the outer surface of the cable body. A difference in the shapes of input waveforms is adopted as a correction parameter to determine the values of \u0394t1, V1, and \u0394t2.