亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python - socket發送的信息怎么在瀏覽器中顯示出來

瀏覽:127日期:2022-07-09 09:46:22

問題描述

用socket模塊建立的socket服務端,比如監聽了本地的4399端口。用瀏覽器連接,但是顯示不了socket發來的字符。這該怎么辦?

問題解答

回答1:

因為你的端口不是80, 所以瀏覽器沒法用http協議去解析你的請求, 因為它不認識4399是干嘛的, 所以如果你想用監聽4399,并且用瀏覽器看到socket服務端發送的消息, 你就必須自己構建http報文

import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # tcp 報文s.bind((’localhost’, 4399))s.listen(2)req, req_info = s.accept()req.recv(65549)# http協議頭是文本形式, 以rn作為每個字段的分隔, 最后頭部以rn結束, 所以我們主要構造好 http頭, 瀏覽器就能識別的, 接下來的正文, 就能按照html的標準的編寫了req.send(’HTTP/1.1 200 OKrnrn<html><body>hello</body></html>’)回答2:

關于Python SOCKET, 如果你是想瀏覽器看到數據,那么你肯定要實現HTTP協議,不然瀏覽器怎么會知道你發來的啥,數據量有多大?關于Python Socket HTTP ,請看這里 https://github.com/thisforeda...

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩欧美亚洲国产高清在线 | 国产三级在线 | 521色香蕉网在线观看免费 | 国产人体视频 | 永久免费在线观看视频 | 永久免费不卡在线观看黄网站 | 中美日韩在线网免费毛片视频 | 国产精品视频免费 | 99国产在线播放 | 国产精品视频免费观看 | 婷婷中文 | 免费人成观看在线网 | 韩国主播vip福利视频在线播放 | 九九热亚洲精品综合视频 | 欧美黄色性生活 | 日韩一级a毛片欧美区 | 免费看一级毛片 | 91短视频在线免费观看 | 高h喷水荡肉爽文各种场合 高h辣肉各种姿势爽文bl | 小明精品国产一区二区三区 | 亚洲国产天堂久久九九九 | 国产一区二区三区国产精品 | 黄色高清在线观看 | 91啦视频在线观看 | 中文精品久久久久国产不卡 | 一级毛片免费观看久 | 亚洲精品国产电影午夜 | 精品国产日韩亚洲一区在线 | 中日韩在线视频 | 亚洲在线播放视频 | 小明成人免费永久性看看 | 嘿嘿嘿视频免费网站在线观看 | 国内自拍 在线播放 网红 | 精品福利视频在线观看视频 | 欧美黄色a | 亚洲美女精品 | 中文精品久久久久国产网址 | 青青青爽国产在线视频 | 欧美一区二区三区播放 | 日本特黄a级高清免费酷网 日本特黄一级 | 丝袜捆绑调教视频免费区 |