我创建了一个带有TCPServer.new
的小型HTTP服务器我没有使用任何服务器库的原因是我只需要为HTML页面提供JS文件和一些图像。
我想知道在收到文件/favicon.ico
或/head.jpg
请求时如何发送图片。我应该使用socket.send
吗?或者我应该使用缓冲区发送?
File.open('../Aimages/head.jpg', 'rb') do |file|
while chunk = file.read(SIZE)
socket.write(chunk)
end
end
发送图片时,标题是否重要?