當前位置: 首頁>>代碼示例>>Python>>正文


Python socketserver.DatagramRequestHandler方法代碼示例

本文整理匯總了Python中socketserver.DatagramRequestHandler方法的典型用法代碼示例。如果您正苦於以下問題:Python socketserver.DatagramRequestHandler方法的具體用法?Python socketserver.DatagramRequestHandler怎麽用?Python socketserver.DatagramRequestHandler使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在socketserver的用法示例。


在下文中一共展示了socketserver.DatagramRequestHandler方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_UDPServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_UDPServer(self):
        self.run_server(socketserver.UDPServer,
                        socketserver.DatagramRequestHandler,
                        self.dgram_examine) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:6,代碼來源:test_socketserver.py

示例2: test_ThreadingUDPServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_ThreadingUDPServer(self):
        self.run_server(socketserver.ThreadingUDPServer,
                        socketserver.DatagramRequestHandler,
                        self.dgram_examine) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:6,代碼來源:test_socketserver.py

示例3: test_ForkingUDPServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_ForkingUDPServer(self):
        with simple_subprocess(self):
            self.run_server(socketserver.ForkingUDPServer,
                            socketserver.DatagramRequestHandler,
                            self.dgram_examine)

    # Alas, on Linux (at least) recvfrom() doesn't return a meaningful
    # client address so this cannot work:

    # @requires_unix_sockets
    # def test_UnixDatagramServer(self):
    #     self.run_server(socketserver.UnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine)
    #
    # @requires_unix_sockets
    # def test_ThreadingUnixDatagramServer(self):
    #     self.run_server(socketserver.ThreadingUnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine)
    #
    # @requires_unix_sockets
    # @requires_forking
    # def test_ForkingUnixDatagramServer(self):
    #     self.run_server(socketserver.ForkingUnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:29,代碼來源:test_socketserver.py

示例4: test_ForkingUDPServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_ForkingUDPServer(self):
        with simple_subprocess(self):
            self.run_server(socketserver.ForkingUDPServer,
                            socketserver.DatagramRequestHandler,
                            self.dgram_examine) 
開發者ID:IronLanguages,項目名稱:ironpython3,代碼行數:7,代碼來源:test_socketserver.py

示例5: test_InterruptServerSelectCall

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_InterruptServerSelectCall(self):
        with self.mocked_select_module() as mock_select:
            pid = self.run_server(socketserver.TCPServer,
                                  socketserver.StreamRequestHandler,
                                  self.stream_examine)
            # Make sure select was called again:
            self.assertGreater(mock_select.called, 1)

    # Alas, on Linux (at least) recvfrom() doesn't return a meaningful
    # client address so this cannot work:

    # @requires_unix_sockets
    # def test_UnixDatagramServer(self):
    #     self.run_server(socketserver.UnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine)
    #
    # @requires_unix_sockets
    # def test_ThreadingUnixDatagramServer(self):
    #     self.run_server(socketserver.ThreadingUnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine)
    #
    # @requires_unix_sockets
    # @requires_forking
    # def test_ForkingUnixDatagramServer(self):
    #     self.run_server(socketserver.ForkingUnixDatagramServer,
    #                     socketserver.DatagramRequestHandler,
    #                     self.dgram_examine) 
開發者ID:IronLanguages,項目名稱:ironpython3,代碼行數:31,代碼來源:test_socketserver.py

示例6: test_UnixDatagramServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_UnixDatagramServer(self):
        self.run_server(socketserver.UnixDatagramServer,
                        socketserver.DatagramRequestHandler,
                        self.dgram_examine) 
開發者ID:ShikyoKira,項目名稱:Project-New-Reign---Nemesis-Main,代碼行數:6,代碼來源:test_socketserver.py

示例7: test_ThreadingUnixDatagramServer

# 需要導入模塊: import socketserver [as 別名]
# 或者: from socketserver import DatagramRequestHandler [as 別名]
def test_ThreadingUnixDatagramServer(self):
        self.run_server(socketserver.ThreadingUnixDatagramServer,
                        socketserver.DatagramRequestHandler,
                        self.dgram_examine) 
開發者ID:ShikyoKira,項目名稱:Project-New-Reign---Nemesis-Main,代碼行數:6,代碼來源:test_socketserver.py


注:本文中的socketserver.DatagramRequestHandler方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。