小编Adr*_*sim的帖子

window.onload没有全局变量

我正在尝试使用没有全局变量的windows.load.

HTML代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Test</title>
    <link rel="stylesheet" href="main.css">
    <script type="text/javascript" src="script.js"></script>
</head>
<body>

<form>
    Name: <input type="text" id="txt1"><br><br>
    <input type="button" value="Check Input" id="b1">
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

JavaScript全局变量代码:

/*jslint browser: true*/

var myButton;

window.onload = function () {
    "use strict";
    myButton = document.getElementById("b1");
    myButton.addEventListener("click",alertMM);
};

function alertMM() {
    "use strict";
    window.console.log(myButton.value);
}
Run Code Online (Sandbox Code Playgroud)

最后没有全局变量代码的NOT WORKING:

/*jslint browser: true*/

var myNS = {
    myButton: undefined,
    //
    setUp: function () {
        "use strict";
        myNS.myButton = document.getElementById("b1");
        myNS.myButton.addEventListener("click", alertMM);
    } …
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
2063
查看次数

Python检查udp端口打开

我正在尝试使用 Python 3.6 检查远程 DNS 服务器是否正在侦听端口 53 UDP。

这是我尝试过的:

def check_port(host, port):
    import socket
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.settimeout(1)
    try:
        result = s.connect_ex((host, port))
    except socket.gaierror:
        s.close()
        return 1
    s.close()
    return result  # 0 == Port is open
Run Code Online (Sandbox Code Playgroud)

但即使端口关闭,我也一直得到 0。使用 SOCK_STREAM 尝试 TCP 就像一个魅力。

我也试过:

def check_port_udp(host, port):
    import socket
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.settimeout(1)
    try:
        s.sendto('ping'.encode(), (host, port))
        s.recvfrom(1024)
    except socket.timeout:
        s.close()
        print(1)
        return 1
    s.close()
    print(0)
    return 0  # 0 == Port is open
Run Code Online (Sandbox Code Playgroud)

但即使端口是开放的,我也一直得到 1

python udp

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

python ×1

udp ×1