python-sockets

    1熱度

    1回答

    我想發送一些數據到傳感器,如果python腳本沒有收到數據我希望接收函數超時並重新發送數據。 def subscribe(): UDP_IP = "192.168.1.166" UDP_PORT = 10000 MESSAGE = '6864001e636caccf2393730420202020202004739323cfac202020202020'.decode

    0熱度

    1回答

    我已經使用python socket模塊編寫了以下TCP客戶端和服務器。但是,我運行它們後,沒有輸出。看來, 程序不能出來while循環在recv_all方法 服務器: import socket def recv_all(sock): data = [] while True: dat = sock.recv(18) if not dat:

    0熱度

    1回答

    我一直在有一個程序,無論何時有人按下輸入鍵,不輸入內容,程序將停止輸入。下面 #Client import socket from time import sleep import time s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = 'localhost' port = 9990 s.connect(

    0熱度

    1回答

    我有一個客戶端服務器套接字python腳本。我想保持每個連接的狀態,以便確定客戶端是否是其第一個連接。我失敗寫了下面的代碼: ` import socket,sys,SocketServer from threading import Thread class EchoRequestHandler(SocketServer.BaseRequestHandler): def se

    1熱度

    1回答

    我已經編寫了以下簡單的套接字應用程序,其中的對象在單獨的文件中定義並且工作正常。 # models_object.py class Person(object): def __init__(self,name,surname,age): self.name = name self.surname = surname self.age = age

    -1熱度

    1回答

    有人可以提供一個很好的套接字服務器示例,它可以處理來自python的線程的多個連接。 (將從線程處理的實時連接(如服務器 - 客戶端乒乓))

    -2熱度

    1回答

    我有一個由三輪組成的客戶端 - 服務器應用程序。在每一輪客戶端發送一個文件到服務器,服務器計算某物並將其發送回客戶端。基於收到的消息的客戶端準備下一輪的消息等。 該應用程序有時工作順利,有時不會。我猜這個問題是各輪之間缺乏同步。例如,在客戶端發送第二輪消息之前,服務器已經開始其第二輪,這會產生問題。 我不使用任何模塊進行網絡連接,除了套接字和ThreadedTCPHandler。我如何可以斷言我的

    0熱度

    1回答

    從python庫的「套接字」有沒有一種方法可以返回綁定到它的套接字的IP? 假設一個插座被宣佈和像初始化: sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.connect(ip, port) ,我想從一個插座找到接收的數據包的IP: while True: for s in socks: recv

    0熱度

    1回答

    這是我嘗試使用代碼: import os import socket import httplib packet=''' <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3

    1熱度

    3回答

    我需要模擬一個UDP服務器,它在無限循環中逐行發送文本文件的內容。我已經寫了下面的代碼,但在另一端我沒有收到任何東西(另一邊是Qt代碼,我相信它的工作原理): import socket import time # setup UDP socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sa = ('localho