摘要:
编写通过计算机网络通信的程序时,首先要发明一种协议,即这些程序怎样进行通信。在深入设计一个协议的细节前,要在更高层次决定通信由哪个程序发起以及响应在何时产生,举例来说,一般认为web服务器是一个长时间运行的程序(即所谓守护程序),它只在响应来自网络的请求时才发送网络消息。协议另一端是web客户程序, 阅读全文
posted @ 2020-07-10 22:47
epiphanyy
阅读(47)
评论(0)
推荐(0)
摘要:
问题出现的原因是: if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) 写成了: if ((sockfd = socket(AF_INET, SOCK_STREAM, 0) < 0)) 导致sockfd的结果为布尔值,而该布尔值对应的文件描述符不是 阅读全文
posted @ 2020-07-10 18:26
epiphanyy
阅读(16)
评论(0)
推荐(0)
摘要:
servaddr是sockaddr_in类型的结构,网络编程中可能已经包含了sys/socket.h头文件,但sockaddr_in类型还需头文件netinet/in.h。 阅读全文
posted @ 2020-07-10 17:38
epiphanyy
阅读(86)
评论(0)
推荐(0)
浙公网安备 33010602011771号