На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: RaD
  
    > Два элементарных вопроса по Python?
      Знач первый, я не могу реализовать switch case - да в интете много всего, но у меня почему то синтаксическая ошибка
      ExpandedWrap disabled
        #!/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")


      И второй я не знаю как запустить сервер, чтоб потом достучаться до него с клиента
      Значит Есть простой примерчик, сервера и клиента на питоне, запускаю сервер, он словно думает, запускаю клиент - то же..
      Как включить(запустить) сервер и клиент, чтоб они обменялись данными?

      ExpandedWrap disabled
        #!/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()



      ExpandedWrap disabled
        #!/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()


      Спасибо
      Сообщение отредактировано: Killer_13 -
        Цитата Killer_13 @
        Знач первый, я не могу реализовать switch case

        Потому что его нет в python :lol:
        Используй if что ли :)

        Цитата Killer_13 @
        Как включить(запустить) сервер и клиент, чтоб они обменялись данными?
        Запусти их в режиме трассировки:
        ExpandedWrap disabled
          python -m trace -t server.py
          Цитата Мяут-Настоящий @
          python -m trace -t server.py

          Какая замечательная команда, посмотрите, что она мне вернула.. :)
          ExpandedWrap disabled
            $ 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


          Сообщения были разделены в тему "Начало"
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,1029 ]   [ 14 queries used ]   [ Generated: 18.07.25, 01:04 GMT ]