Disclosed is a multifunctional computer sock machine. The main component of the sock machine, a needle cylinder, is arranged in a panel; the lower part of the needle cylinder is arranged on a chassis of the sock machine; between the panel and the chassis, the needle cylinder is sequentially provided with a main needle, a seven-word needle and a jacquard needle from top to bottom; the jacquard needle is a high-foot jacquard needle; a high-foot is arranged on the jacquard needle; an arc-shaped foot is arranged at the connected position of the high-foot and the jacquard needle to connect the high-foot and the jacquard needle. The needle cylinder is also provided with two jacquard operation knives, three jacquard needle un-pressed needle knives and a seven-word needle operation knife. The lower part of the needle cylinder is provided with five jacquard needle flatting-needle triangles; four jacquard triangles and a two-heights jacquard triangle are arranged among the jacquard needle flatting-needle triangles. The jacquard needle triangles are provided with jacquard needle protectors which are provided with protector lengthening end-blocks to lengthen the protectors. The utility model is suitable for sock machines and also computer sock machines.