sprintf(head, "HTTP/1.1 200 OK\r\n " "Server: test/1.0\r\n " "Date: May,23 06:20:12 2006 GTC\r\n " "Content-Type: text/html\r\n " "Accept-Ranges: bytes\r\n " "Content-Length: 156\r\n " "\r\n ")
send(...)
搜索一下linux,socket ,http请求。
如果您不介意英文的话,我觉得这个网站讲Linux下的网络编程挺不错:http://www.tenouk.com/cnlinuxsockettutorials.html
作者出这本书也是付出了自己的劳动,如果可以,希望您尽量可以购买正版图书
若是试读的话,当当网上有目录的预览,亚马逊上还提供正文的节选试读,不知道这些够不够,希望能有帮助
socket是用来和服务器通信的,无法直接调用服务器函数。要实现功能,可以和服务器约定协议。
比如,在与服务器通信连接后,发送一系列标识符,最后加一个函数id,表示要求服务器调用约定的某一个函数。
服务器在接收到后,执行对应的函数,将结果返回给客户端即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)