
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.207] |
![]() |
|
![]() |
|
|
Знач первый, я не могу реализовать switch case - да в интете много всего, но у меня почему то синтаксическая ошибка
![]() ![]() #!/usr/bin/python import random mWert=100 i=1 while not i == 600: j = random.randint(1,6) print j, i+=1, switch(j): case(0): print("Zero") case(1): print("Smaller than 2"): break else: print ("greater than 1") И второй я не знаю как запустить сервер, чтоб потом достучаться до него с клиента Значит Есть простой примерчик, сервера и клиента на питоне, запускаю сервер, он словно думает, запускаю клиент - то же.. Как включить(запустить) сервер и клиент, чтоб они обменялись данными? ![]() ![]() #!/usr/bin/python from socket import * addr = ("127.0.0.1",4711) buf = 128 UDPSock = socket(AF_INET, SOCK_DGRAM) UDPSock.bind(addr) while 1: data,addr = UDPSock.recvfrom(buf) if data: print "Client:", addr, " Nachricht:",data UDPSock.sendto("Hallo Client!",addr) else: break UDPSock.close() ![]() ![]() #!/usr/bin/python from socket import * host = "127.0.0.1" port = 4711 addr = (host,port) buf = 128 UDPSock = socket(AF_INET,SOCK_DGRAM) data = "Hallo Server!" UDPSock.sendto(data,addr) (data,addr) = UDPSock.recvfrom(buf) print "Server:", addr, " Nachricht:", data UDPSock.close() Спасибо |
Сообщ.
#2
,
|
|
|
Цитата Killer_13 @ Знач первый, я не могу реализовать switch case Потому что его нет в python ![]() Используй if что ли ![]() Цитата Killer_13 @ Запусти их в режиме трассировки:Как включить(запустить) сервер и клиент, чтоб они обменялись данными? ![]() ![]() python -m trace -t server.py |
Сообщ.
#3
,
|
|
|
Цитата Мяут-Настоящий @ python -m trace -t server.py Какая замечательная команда, посмотрите, что она мне вернула.. ![]() ![]() ![]() $ python -m trace -t UE3_2_Server.py --- modulename: UE3_2_Server, funcname: <module> UE3_2_Server.py(2): from socket import * --- modulename: socket, funcname: <module> socket.py(45): """ socket.py(47): import _socket socket.py(48): from _socket import * socket.py(49): from functools import partial --- modulename: functools, funcname: <module> functools.py(2): """ functools.py(10): from _functools import partial, reduce functools.py(15): WRAPPER_ASSIGNMENTS = ('__module__', '__name__', '__doc__') functools.py(16): WRAPPER_UPDATES = ('__dict__',) functools.py(19): assigned = WRAPPER_ASSIGNMENTS, functools.py(20): updated = WRAPPER_UPDATES): functools.py(40): assigned = WRAPPER_ASSIGNMENTS, functools.py(41): updated = WRAPPER_UPDATES): functools.py(53): def total_ordering(cls): functools.py(80): def cmp_to_key(mycmp): socket.py(50): from types import MethodType socket.py(52): try: socket.py(53): import _ssl socket.py(58): def ssl(sock, keyfile=None, certfile=None): socket.py(67): from _ssl import SSLError as sslerror socket.py(68): from _ssl import \ socket.py(82): import os, sys, warnings socket.py(84): try: socket.py(85): from cStringIO import StringIO socket.py(89): try: socket.py(90): import errno socket.py(93): EBADF = getattr(errno, 'EBADF', 9) socket.py(94): EINTR = getattr(errno, 'EINTR', 4) socket.py(96): __all__ = ["getfqdn", "create_connection"] socket.py(97): __all__.extend(os._get_exports_list(_socket)) --- modulename: os, funcname: _get_exports_list os.py(36): try: os.py(37): return list(module.__all__) os.py(38): except AttributeError: os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] os.py(39): return [n for n in dir(module) if n[0] != '_'] socket.py(100): _realsocket = socket socket.py(103): if sys.platform.lower().startswith("win"): socket.py(124): def getfqdn(name=''): socket.py(151): 'bind', 'connect', 'connect_ex', 'fileno', 'listen', socket.py(152): 'getpeername', 'getsockname', 'getsockopt', 'setsockopt', socket.py(153): 'sendall', 'setblocking', socket.py(154): 'settimeout', 'gettimeout', 'shutdown') socket.py(156): if os.name == "nt": socket.py(159): if sys.platform == "riscos": socket.py(164): _delegate_methods = ("recv", "recvfrom", "recv_into", "recvfrom_into", socket.py(165): "send", "sendto") socket.py(167): class _closedsocket(object): --- modulename: socket, funcname: _closedsocket socket.py(167): class _closedsocket(object): socket.py(168): __slots__ = [] socket.py(169): def _dummy(*args): socket.py(172): send = recv = recv_into = sendto = recvfrom = recvfrom_into = _dummy socket.py(173): __getattr__ = _dummy socket.py(179): class _socketobject(object): --- modulename: socket, funcname: _socketobject socket.py(179): class _socketobject(object): socket.py(181): __doc__ = _realsocket.__doc__ socket.py(183): __slots__ = ["_sock", "__weakref__"] + list(_delegate_methods) socket.py(185): def __init__(self, family=AF_INET, type=SOCK_STREAM, proto=0, _sock=None): socket.py(192): def close(self, _closedsocket=_closedsocket, socket.py(193): _delegate_methods=_delegate_methods, setattr=setattr): socket.py(199): close.__doc__ = _realsocket.close.__doc__ socket.py(201): def accept(self): socket.py(204): accept.__doc__ = _realsocket.accept.__doc__ socket.py(206): def dup(self): socket.py(212): def makefile(self, mode='r', bufsize=-1): socket.py(219): family = property(lambda self: self._sock.family, doc="the socket family") socket.py(220): type = property(lambda self: self._sock.type, doc="the socket type") socket.py(221): proto = property(lambda self: self._sock.proto, doc="the socket protocol") socket.py(223): def meth(name,self,*args): socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(227): p = partial(meth,_m) socket.py(228): p.__name__ = _m socket.py(229): p.__doc__ = getattr(_realsocket,_m).__doc__ socket.py(230): m = MethodType(p,None,_socketobject) socket.py(231): setattr(_socketobject,_m,m) socket.py(226): for _m in _socketmethods: socket.py(233): socket = SocketType = _socketobject socket.py(235): class _fileobject(object): --- modulename: socket, funcname: _fileobject socket.py(235): class _fileobject(object): socket.py(236): """Faux file object attached to a socket object.""" socket.py(238): default_bufsize = 8192 socket.py(239): name = "<socket>" socket.py(241): __slots__ = ["mode", "bufsize", "softspace", socket.py(243): "_sock", "_rbufsize", "_wbufsize", "_rbuf", "_wbuf", "_wbuf_len", socket.py(244): "_close"] socket.py(246): def __init__(self, sock, mode='rb', bufsize=-1, close=False): socket.py(272): def _getclosed(self): socket.py(274): closed = property(_getclosed, doc="True if the file is closed") socket.py(276): def close(self): socket.py(285): def __del__(self): socket.py(292): def flush(self): socket.py(312): def fileno(self): socket.py(315): def write(self, data): socket.py(326): def writelines(self, list): socket.py(336): def read(self, size=-1): socket.py(406): def readline(self, size=-1): socket.py(511): def readlines(self, sizehint=0): socket.py(526): def __iter__(self): socket.py(529): def next(self): socket.py(535): _GLOBAL_DEFAULT_TIMEOUT = object() socket.py(537): def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, socket.py(538): source_address=None): UE3_2_Server.py(3): addr = ("127.0.0.1",4711) # Server-Adresse UE3_2_Server.py(4): buf = 128 # Max. Speicher fuer Eingangsdaten UE3_2_Server.py(5): UDPSock = socket(AF_INET, SOCK_DGRAM) --- modulename: socket, funcname: __init__ socket.py(186): if _sock is None: socket.py(187): _sock = _realsocket(family, type, proto) socket.py(188): self._sock = _sock socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: socket.py(190): setattr(self, method, getattr(_sock, method)) socket.py(189): for method in _delegate_methods: UE3_2_Server.py(6): UDPSock.bind(addr) # Server an Adresse binden --- modulename: socket, funcname: meth socket.py(224): return getattr(self._sock,name)(*args) UE3_2_Server.py(7): while 1: UE3_2_Server.py(9): data,addr = UDPSock.recvfrom(buf) ^C --- modulename: trace, funcname: _unsettrace trace.py(80): sys.settrace(None) Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/lib/python2.7/trace.py", line 827, in <module> main() File "/usr/lib/python2.7/trace.py", line 815, in main t.runctx(code, globs, globs) File "/usr/lib/python2.7/trace.py", line 521, in runctx exec cmd in globals, locals File "UE3_2_Server.py", line 9, in <module> data,addr = UDPSock.recvfrom(buf) KeyboardInterrupt Сообщения были разделены в тему "Начало" |