客户端和服务器+排序

时间:2012-11-01 11:31:47

标签: c

在我的程序中,我将获取用户名作为启动参数并从服务器获取用户ID。 服务器和客户端已连接! 但我需要将用户名和用户ID(属于用户名)放在一起,将它们发送回服务器,最后根据用户ID对它们进行排序。有什么建议?

1 个答案:

答案 0 :(得分:0)

只需将它们发送到服务器,注意包含某种分隔符,这样就可以解析流并确定哪个部分是哪个。

例如,您可以使用NIL字节将两者分开,在用户标识之后也可以使用最终NIL。这假设两者都是字符串。

在服务器上,只需将传入的数据存储到结构数组中,并在收集完所有数据后使用qsort()对数组进行排序。