从C中的套接字读取数据

时间:2015-10-16 19:48:03

标签: c sockets

我使用select来读取用户的数据,并检查传入的连接。这是我的代码,

rules_Rep9 <- apriori(temp, 
       parameter = list(support=0.01, confidence = 0.1), 
       appearance = list(lhs = c("Rep9=1"), default="rhs"))

代码不会在I / O上打印用户输入。似乎无法理解出了什么问题。

1 个答案:

答案 0 :(得分:0)

三个显而易见的事情跳出来了:

  1. if (sockClient > sockServer)应该是if (sockClient > fdmax)

  2. 您从stdin读取两次,一次使用read(这是好的),一次使用fgets(这是不好的)。

  3.                 printf("%s\n",usrInputStr);
    

    %s格式说明符用于C风格的字符串,而不是任意字符数组。你没有对rbytes做任何事情,那怎么可能知道要打印多少个字符?