相关疑难解决方法(0)

socket.error:[Errno 10013]尝试以其访问权限禁止的方式访问套接字

我正在尝试使用Windows 7上的Python 2.6.5创建自定义TCP堆栈,以在本地端口80上提供有效的http页面请求.但是,我遇到了似乎Windows 7收紧安全性的问题.此代码适用于Vista.

这是我的示例代码:

import SocketServer
import struct

class MyTCPHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        headerText = """HTTP/1.0 200 OK
                        Date: Fri, 31 Dec 1999 23:59:59 GMT
                        Content-Type: text/html
                        Content-Length: 1354"""
        bodyText = "<html><body>some page</body></html>"
        self.request.send(headerText + "\n" + bodyText)

if __name__ == "__main__":
    HOST, PORT = "localhost", 80
    server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler)
    server.serve_forever()
Run Code Online (Sandbox Code Playgroud)

C:\ python> python TestServer.py Traceback(最近一次调用最后一次):
文件"TestServer.py",第19行,在server = SocketServer.TCPServer((HOST,PORT),MyTCPHandler)文件"C:\ Python26\lib\SocketServer.py",第400行,在init self.server_bind()文件"C:\ Python26\lib\SocketServer.py",第411行,在server_bind中自我.socket.bind(self.server_address)文件"",行1,在绑定中

socket.error:[Errno 10013]尝试以其访问权限禁止的方式访问套接字

我究竟如何在Windows 7上使用它?

[编辑于2010年5月5日@ 2344 PDT]此答案解释了该错误是由于在访问低于1024的端口时需要提升/超级用户权限.我将尝试使用更高的端口号来查看是否存在作品.但是,我仍然想知道为什么我的本地管理员帐户无法访问端口80.

python sockets compatibility windows-7 socketserver

30
推荐指数
7
解决办法
13万
查看次数

无法从IntelliJ IDEA 12.1.4 Ultimate启动Apache Tomcat 6(Windows 7)

我需要在IntelliJ IDEA中为Tomcat6调试Web应用程序.

当我尝试运行我的Web应用程序时,我收到两个错误:

  1. 地址localhost:1099已在使用中
  2. 无法打开调试器端口:java.net.SocketException

手动启动Apache Tomcat 6服务工作正常.

我应该怎么做才能从Intellij IDEA调试Apache Tomcat 6中的Web应用程序?

java tomcat intellij-idea tomcat6

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

亚行没有回应.你可以等待更多,或杀死"adb.exe"... windows 8

当我尝试使用Android模拟器测试我的Android应用程序时,我现在突然收到错误消息.我正在使用Windows 8.到目前为止,我尝试了以下不幸无法解决问题的方法:

  • 用android adt重新安装eclipse
  • 重新安装java
  • 安装"android工作室"首先解决了问题,但在神秘地也在这里adb一天后,停止使用标题"ADB没有响应..."中给出的错误消息

此外,我未能成功地从谷歌先生那里得到一些建议:

  • 通过任务管理器停止adb.exe并重启eclipse/android工作室
  • "adb kill-server"然后通过命令提示符"start-server"
  • 将adb.exe的路径设置为环境变量
  • 关闭任何防病毒或防火墙
  • 以管理员身份启动IDE
  • 更新IDE

我唯一记得做的事情可能是我的计算机上的adb一直被毁掉:我将我的摩托罗拉智能手机连接到我的笔记本电脑并安装了motorola usb驱动程序,但正如我所说,adb也不适用于模拟器.

任何帮助将不胜感激.这个问题让我困扰了一整天.也许有人在Windows 8上有类似的问题?

android adb windows-8

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

System.Net.HttpListenerException:无法侦听前缀'http:// localhost:8080

我正在运行Scott Allen的ASP.Net Fundamentals课程中的以下代码

using System;
using Microsoft.Owin.Hosting;
using Owin;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string uri = "http://localhost:8080";
            using (WebApp.Start<Startup>(uri))
            {
                Console.WriteLine("Started!");
                Console.ReadKey();
                Console.WriteLine("Stopping!");
            }
        }
    }

    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.UseWelcomePage();
            //app.Run(
            //  ctx => ctx.Response.WriteAsync("Hello Owin!"));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行控制台应用程序时,我收到一条消息

    Unhandled Exception: System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. ---> System.Net.HttpListenerExceptio
n: Failed to listen on prefix 'http://localhost:8080/' because it conflicts …
Run Code Online (Sandbox Code Playgroud)

port owin katana

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

PyCharm远程调试(pydevd)无法连接

PyCharm远程调试(pydevd)没有连接以下消息:

error: [Errno 10061] No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud)

我该如何排除故障?

PyCharm中的输出控制台显示:

Starting debug server at port 21000
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('*.*.*.*', port=21000, suspend=False)
Waiting for process connection...
Server stopped.
Run Code Online (Sandbox Code Playgroud)

我检查了防火墙,PyCharm允许传入和传出连接.

python debugging remote-debugging pydev pycharm

15
推荐指数
1
解决办法
2186
查看次数

无法启动MySQL服务器

运行Windows 7 64位.

我一直无法启动MySQL 5.6服务器的实例.当我尝试从MySQL工作台中启动它时,我得到了这个:

2013-11-23 14:05:07 - 检查实例MySQL的服务状态...
2013-11-23 14:05:07 - 状态检查服务'MySQL'返回停止

我试过手动启动Windows服务.根据有相同问题的其他人的建议,我已将服务配置为"本地系统帐户"登录.没有骰子; 它抛出这个:

错误1053:服务未及时响应启动或控制请求

我也试过禁用我的防火墙,并完全重新安装MySQL服务器.

或许应该注意(我假设所有这一切)我也无法登录MySQL命令行客户端.它告诉我:

无法连接到'localhost'上的MySQL服务器(10061)

这是我第一次尝试设置MySQL服务器,所以也许只是我错过了一些东西.如果是这样,我不确定它是什么.

mysql windows

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

Dockerizing PostgreSQL - psql连接被拒绝

我正在玩Docker,我想Dockerize一个Postgres容器.

我正在关注官方示例,但我无法连接到使用psql运行的映像.

我用示例的内容创建了Dockerfile.我从Dockerfile构建了一个图像并为其指定了一个名称.然后我运行PostgreSQL服务器容器(在前台).

~/test » docker run --rm -P --name pg_test eg_postgresql                                                                                                       
2014-10-10 06:12:43 UTC LOG:  database system was interrupted; last known up at 2014-10-10 06:12:29 UTC
2014-10-10 06:12:43 UTC LOG:  database system was not properly shut down; automatic recovery in progress
2014-10-10 06:12:43 UTC LOG:  redo starts at 0/1782F68
2014-10-10 06:12:43 UTC LOG:  record with zero length at 0/1782FA8
2014-10-10 06:12:43 UTC LOG:  redo done at 0/1782F68
2014-10-10 06:12:43 UTC LOG:  last completed transaction was at log …
Run Code Online (Sandbox Code Playgroud)

postgresql psql docker

12
推荐指数
4
解决办法
2万
查看次数

应用程序路径和监听端口

我想知道哪个应用程序正在侦听linux机器上的端口.

有多个服务器,apache和什么不在一台机器上,我想知道哪个服务器正在监听哪个端口而不必挖掘每个服务器的配置文件.

是否有一个命令列出可执行文件的路径以及它正在侦听的端口?

linux port listen

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

节点js +错误:收听EADDRINUSE +未处理的'错误'事件

我正在使用nodeclipse插件来运行我的节点js项目.以后js文件工作正常但是h1标签不起作用.我只能看到一个纯文本.我在运行时得到这个异常.请帮助我出.

javascript文件

   var http = require('http');

http.createServer(function (request, response) {
    response.writeHead(200, {'Content-Type': 'text/html'});
    response.end('<html><body><h1>Home</h1> URL was: ' + request.url + '</body></html>');
}).listen(3000, 'localhost');

console.log('Server running at http://localhost:3000/');
Run Code Online (Sandbox Code Playgroud)

例外

 events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:904:11)
    at Server._listen2 (net.js:1042:14)
    at listen (net.js:1064:10)
    at net.js:1146:9
    at dns.js:72:18
    at process._tickCallback (node.js:415:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:902:3
Run Code Online (Sandbox Code Playgroud)

javascript node.js nodeclipse

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

Localhost WAMP被禁止

我在WAMP上访问我的localhost(最后是phpmyadmin)时遇到问题.

当我进入localhosthttp://127.0.0.1进入浏览器时,我收到以下消息:

Forbidden
You don't have permission to access / on this server.
Run Code Online (Sandbox Code Playgroud)

我已经看过其他几个帖子,人们有同样的问题,无法访问他们的localhost,解决方案是编辑httpd.confphpmyadmin.conf.但我已经尝试了这个并且我没有结果,它仍然说我没有得到许可.

wamp localhost

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