socketserver

    0熱度

    2回答

    我想創建一個到Web服務器的套接字連接。 import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Connection{ public final static int PORT = 1337;

    2熱度

    2回答

    我使用基於BaseServer的UDPServer接收碎片UDP數據包。 但有些數據包大於8192字節(@handle方法,打印len(數據)),我無法正確使用它們。 我的原代碼: class MyUDPHandler(SocketServer.BaseRequestHandler): def handle(self): global arr_len_recv

    12熱度

    1回答

    我一直在尋找SocketServer的文檔。我從文檔中複製了TCP服務器代碼,並且運行良好。然而,我注意到,在我的終端每當我CTRL-c'ed出來的方案,然後嘗試再次運行它,我會得到以下錯誤: socket.error: [Errno 98] Address already in use 我看着如何解決這個問題通過閱讀this和this。添加以下行到我的代碼,試圖讓地址的重用: server.

    2熱度

    1回答

    我想在我的mac上創建一個SocketServer。 然而,它似乎與包的一些問題。當我嘗試找到here這個採樣代碼時,它會引發屬性錯誤。 import SocketServer class MyTCPHandler(SocketServer.BaseRequestHandler): """ The RequestHandler class for our server.

    2熱度

    3回答

    我有套接字服務器設置運行一些unittests,它將輸出其日誌到控制檯。 有沒有辦法可以禁用它? 這裏的大致我運行代碼: class TestServer(SocketServer.TCPServer): allow_reuse_address = True class ScraperExampleTest(unittest.TestCase): def setUp(se

    1熱度

    1回答

    幫助建立python分叉TCPServer。當客戶端連接到服務器時,此服務器返回錯誤。當我使用ThreadingTCPServer而不是ForkingTCPServer時,它工作正常。 socketFileIO模塊包含鹹菜功能/從插座: http://code.activestate.com/recipes/577667-pickle-tofrom-socket/ server.py: impor

    1熱度

    1回答

    當我線程的SocketServer實例(serve_forever方法)時,我可以很容易地退出它發送文本「關機」,這是我所期望的。但是,如果它沒有線程,那麼我遇到了它鎖定的問題,我無法弄清楚如何解決這個問題。 服務器本身的基本流程是start-> listen-> get data->從它獲取命令 - >運行命令(這是一個插件) - >返回結果。下面是我使用的代碼: import SocketSe

    0熱度

    1回答

    我有一個Python本地主機設置在樹莓派監聽UDP數據包。但是我想知道如何讓這個公共服務器發送來自漫遊設備的UDP數據包。 以下代碼完美地發送來自同一無線網絡上的設備的UDP數據包。 import SocketServer PORTNO = 14 class handler(SocketServer.DatagramRequestHandler): def handle(self

    2熱度

    2回答

    我很困惑,如何正確地關閉,我使用一個非常簡單的服務器。 我在想,這應該是足夠了: #!/usr/bin/python import signal import myhandler import SocketServer def terminate(signal, frame): print "terminating on %s at %s" server.shutd

    1熱度

    1回答

    我一直在試圖做一個多客戶端服務器,我終於有了,它完美的工作,但我現在要做的是,而不是獲取客戶端地址,讓客戶端鍵入他們的名字然後程序會說「Bob:嗨,大家」而不是「127.0.0.1:嗨,大家好」。 我使用了python文檔中的預製服務器和客戶端。 這裏的服務器: import socketserver class MyUDPHandler(socketserver.BaseRequestHan