【发布时间】:2016-05-22 18:37:28
【问题描述】:
我正在尝试让一个 javascript 程序向 python 套接字发送数据,但它没有接收到正确的数据。
我希望 python 打印 'aaaa'。
这是我的 javascript 代码:
function createCORSRequest(method, url) {
var xhr = new XMLHttpRequest();
if ("withCredentials" in xhr) {
xhr.open(method, url, true);
} else if (typeof XDomainRequest != "undefined") {
xhr = new XDomainRequest();
xhr.open(method, url);
} else {
xhr = null;
}
return xhr;
}
var xhr = createCORSRequest('GET', "http://192.168.1.10:12345");
xhr.send("aaaa");
这是我的python代码:
import socket
s = socket.socket()
host = socket.gethostname()
port = 12345
BUFFER_SIZE = 1024
s.bind(('', port))
s.listen(5)
while True:
c, addr = s.accept()
print ('Got connection from', addr)
c.send(bytes('Thank you for connecting','UTF-8'))
data = c.recv(BUFFER_SIZE)
print(data)
c.close()
【问题讨论】:
-
您是通过浏览器发送 javascript 吗?
-
是的,我正在通过我的浏览器发送 javascript
标签: javascript python sockets python-3.x