python实现网络通信,python 通讯
这篇文章主要介绍了大蟒和Java脚本语言通信,js和大蟒是两种语言,js处理网页数据,python可作为服务端开发,两者通过求转发到进行通信,下文具体操作内容需要的小伙伴可以参考一下
射流研究…和大蟒是两种语言,js处理网页数据,python可作为服务端开发,两者通过求转发到进行通信websocket .是窝的封装,省去了通信上的超文本传送协议协议转换上的麻烦。大中型项目推荐使用托兰多/Djiango平台,两个平台集成度较高,方便开发使用。实验以发送超文本标记语言页面上的图片到服务器后端为例子。
服务端接收图片后,开启本地端口为10086的服务,等待前端的连接。服务把前端发的图像全球资源定位器(统一资源定位器)存在本地文件car.bmp
进口异步
导入双向通信
导入urllib.request
异步定义接收用户消息(网络插座):
而True:
url=await websocket.recv()
urllib.request.urlretrieve(url, car.bmp )
等待websocket.send(确定)
异步定义运行(websocket,path):
而True:
尝试:
等待接收用户消息(websocket)
双向通信除外100 . connection closed :
打印(连接关闭.,路径)
破裂
if __name__==__main__:
打印( 127 .0 .0 .0 . 6010086 web套接字. )
asyncio.get_event_loop().run _ until _ complete(web套接字。发球(跑, 127.0.0.1 ,10086))
asyncio.get_event_loop().永远运行()
缺少module直接pip install安装解决.
点安装双向通信
点安装人人贷
在页面上嵌入图片标签,连接服务端,点击发送图片,图片发送至服务端,并且显示返回结果。
!声明文档类型
html lang=en
头
meta charset=UTF-8
标题测试插座—— ws 3360//127。0 .0/标题
/头
身体
img id= img src= https://Tim GSA。百度一下。com/timg?画质=80 size=b 9999 _ 10000 sec=1598273151875 di=2823 D5 f 7 C3 aa 5 e 075 BD 785572 E3 e 1561 img type=0 src=http://image。9游戏。cn/2019/8/8/90082743。jpg /
button onclick=send_img()发送图片/
脚本类型=文本/javascript
定义变量插座;
var ws=new web socket( ws ://127。0 .0 .1:10086/test’);
套接字=ws
ws.onopen=function() {
console.log(连接成功);
};
ws.onmessage=function(evt) {
var received _ msg=evt.data
警报( recv: received_msg 发送完成);
};
ws.onclose=function() {
s=断开了连接
警报;
};
函数send_img() {
图像=文档。getelementbyid( img );
插座。发送(图片。src);
}
/脚本
/body
/html
到此这篇关于大蟒和Java脚本语言通信的文章就介绍到这了,更多相关射流研究…和大蟒通信内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。