Sziasztok!
A segítségeteket szeretném kérni.
Most kezdtem a pythont, és szeretném használni a twisted-webet, de nem akarja az igazságot.
Egy debian linuxon szeretném futtatni, telepítettem apt-gettel a pythont, meg a twisted-webet is, aztán az egész twistedet is, hátha az a baj, de nem fut.
A twisted oldaláról letöltöttem egy példa programot:
proxy.py:
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
"""
This example demonstrates a very simple HTTP proxy.
Usage:
$ python proxy.py
Then configure your web browser to use localhost:8080 as a proxy, and visit a
URL (This is not a SOCKS proxy). When browsing in this configuration, this
example will proxy connections from the browser to the server indicated by URLs
which are visited.
See also logging-proxy.py for a proxy with additional features.
"""
from twisted.web import proxy, http
from twisted.internet import reactor
class ProxyFactory(http.HTTPFactory):
def buildProtocol(self, addr):
return proxy.Proxy()
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
és amikor futtatom:
# python proxy.py
Traceback (most recent call last):
File "proxy.py", line 25, in <module>
reactor.listenTCP(8080, ProxyFactory())
File "/usr/lib/python2.6/dist-packages/twisted/internet/posixbase.py", line 419, in listenTCP
p.startListening()
File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 855, in startListening
raise CannotListenError, (self.interface, self.port, le)
twisted.internet.error.CannotListenError: Couldn't listen on any:8080: [Errno 98] Address already in use.
ezt kapom.
kérdésem, hogy miért van ez, és hogy mit tudok ellene tenni?
A válaszaitokat előre is köszönöm.
- 4725 megtekintés
Hozzászólások
A 8080 -as portod már foglalt, más program használja.
Írd át a példaprogramban a 8080-at mondjuk 8123 -ra.
(És persze a böngészőben is ez legyen a proxy)
Ha nem tudod mitől foglalt a 8080-as portod, akkor annak érdemes egyébként utána járni!
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
ismételten köszönöm a segítséget
- A hozzászóláshoz be kell jelentkezni
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1014/utserver
tcp 0 0 127.0.0.1:10000 0.0.0.0:* LISTEN 1014/utserver
ez nem tudom, mit csinál
- A hozzászóláshoz be kell jelentkezni
megvan utorrent server, de hogy hogy került ide, azt nem tudom, és hogy miért, azt végképp nem.
Nagyon köszönöm a segítséget.
- A hozzászóláshoz be kell jelentkezni
tcp 0 0 *:http-alt *:* LISTEN 1014/utserver
van valami netstat paraméter, ami nem oldja fel a számokat nevekké /etc/services vagy ilyesmi alapján.
- A hozzászóláshoz be kell jelentkezni