@name 检查端口是否被占用 @args port:端口号 @return: 被占用返回True,否则返回False @author: lkq 2021-08-28
(self, port)
| 60 | return port |
| 61 | |
| 62 | def IsOpen(self, port): |
| 63 | ''' |
| 64 | @name 检查端口是否被占用 |
| 65 | @args port:端口号 |
| 66 | @return: 被占用返回True,否则返回False |
| 67 | @author: lkq 2021-08-28 |
| 68 | ''' |
| 69 | ip = '0.0.0.0' |
| 70 | import socket |
| 71 | s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) |
| 72 | try: |
| 73 | s.connect((ip, int(port))) |
| 74 | s.shutdown(2) |
| 75 | return True |
| 76 | except: |
| 77 | return False |
| 78 | |
| 79 | # 判断域名是否有效,并返回 |
| 80 | def check_domain(self, domain: str) -> Union[str, bool]: |
no test coverage detected