我正在尝试用C编写一个简单的and服务器,到目前为止,我可以接收连接和接收完整的消息。但是,根据HTTP/1.0协议,当遇到"\r\n\r\n“序列时,我希望能够将信息发送回客户端。但是,当使用Telnet测试我的服务器时,当我输入"\r\n\r\n“时,服务器什么也不做,直到我在客户端点击"^]”。我在Apache上测试了这一点,Apache没有这个问题。所以我希望得到一些关于如何模仿Apache行为的信息。我的代码添加在下面,但请记住,我还没有接近完成,也没有实现很多错误检查。谢谢! int sock_fd = 0;
我试图写一个列表理解,如果这个值是一个整数,它将乘以1,000,000,但如果它不是一个整数,那么它的值将是'np.NaN‘。energy['Energy Supply'] = [n*1000000 if isinstance(n,int) == True else n == 'np.Nan' for n in energy['Energy Supply']]然后我试着写另一个理解列表来解决这个问题:
energy['Energy Supply