python-sockets

    0热度

    2回答

    我有一个侦听事件的方法,每次事件发生时,它都应该发送数据到套接字(它的udp,所以我不检查数据是否被接收)。 我有什么在event_handler是这样的: socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) socket.sendto(data, (IP, PORT)) 在我看来,我需要建立一个新的socket 每次该

    0热度

    1回答

    所以这里的东西,我有发回什么都从它接收到的客户一个基本的Java服务器。客户端是用python编写的。我能够在服务器向客户端发送确认连接的消息时进行第一次连接。但是当我想让客户端发送服务器时,什么都不做。我不确定是否客户端的问题没有发送或服务器没有收到。 下面是该服务器的代码: int portNumber = Integer.parseInt(args[0]); try (

    1热度

    1回答

    我有一个脚本,它会监听传入UDP数据包在端口8087:我运行脚本,如果我送包就可以得到数据 IP_ADDRESS = '0.0.0.0' LISTEN_PORT = 8087 serverSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) serverSock.bind((IP_ADDRESS, LISTEN_PORT)) w

    0热度

    1回答

    我试图制作一个多线程的Web代理。我可以做一个单线程的,但是当我尝试使用多线程时,它每次都会抛出这个错误。 Traceback (most recent call last): File "malwareProxy.py", line 25, in newClientInteraction request = clientSocket.recv(BUFFLEN) TypeEr

    2热度

    1回答

    如何使超时协程停止? 我不明白为什么asyncio.wait_for()不适用于我。 我的代码,这样和平(规划,使我实现Telnet客户端的): def expect(self, pattern, timeout=20): if type(pattern) == str: pattern = pattern.encode('ascii', 'ignore') r

    -1热度

    2回答

    我尝试了其他问题中的某些解决方案,但无法解决。这里是我的代码: #/usr/bin/env python #-*- coding: UTF-8 -*- import socket import sys ip = "192.168.0.28" port = 21 data = "hckn"*250 try: s = socket.socket(socket.AF_INET,

    1热度

    1回答

    我想用一个简单的服务器/客户端套接字来控制游戏中的桨。这个想法是让客户端能够通过发送指令到服务器来控制该桨,该服务器将通过该指令到达游戏。所以我创建了线程来监听客户端的指示并将其存储在varibale中,另一个线程用于运行游戏。 问题是当客户端发送“z”(向上移动桨)时,游戏开始,但他发送另一个游戏粉碎的游戏。 我不知道我是否已经解释足够的问题,我是新的python,我会告诉你如何解决这个问题的帮

    0热度

    1回答

    我完全不熟悉网络和套接字编程。我尝试了一些代码;说我有3个客户端和一个服务器c1消息,它通过服务器,并反映在c2和c3。 我的问题: 我不想看到我自己的信息(如果我说“嗨”它的显示也为我,但它应该在C2中显示,只有C3)。 有没有办法像只有C2能看到一条消息,而不是C3时,C1将其发送 无法做到这一点在Python和错误显示,那么如何能在Python 3 来完成它server.py import

    0热度

    1回答

    我正在使用即时消息机器人。最近,即时通讯软件(palringo)改变了连接设置,我不知道如何获得新的套接字服务器地址和端口,可以将机器人连接到即时通讯软件。 代码: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_address = ('80.69.129.4',12345); print('A

    0热度

    1回答

    我目前正在处理我的任务,并且正在使用python套接字通过终端进行连接。但是,在我将消息发送到服务器并尝试收到其答复之后,我遇到了一个问题,它会挂起。我的代码如下: import socket import sys import md5 import re hostname = "cs2107.spro.ink" ip = socket.gethostbyname(hostname)