python-sockets

    1热度

    1回答

    我有这个聊天服务器代码和消息传递基本上不起作用,即时通讯测试它与远程登录,它不发送任何我发回给客户端。我知道客户端已连接,事实上整个wait_for_connection()工作正常。我有一种感觉,它与我在python中多线程的不良知识有关。有人能纠正我吗? import socket, thread, sys connections = [] isRunning = True def

    1热度

    1回答

    好吧,所以我有Python 2.5和Windows XP。我正在使用select.select和一个套接字对象。我一遍又一遍地尝试,但每当我运行它时,它所在的线程都会给我一个像select.error(9,“Bad file descriptor”)的错误。 代码是这样的: import socket, select s = socket.socket() s.bind((socket.get

    2热度

    1回答

    我一直在试图编写Python中一个简单的聊天服务器,我的代码如下: import socket import select port = 11222 serverSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) serverSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REU

    0热度

    1回答

    我的服务器做工精细用我的选择功能: readable, writable, exceptional = select.select(inputs, outputs, timeout) 下面是可写的循环代码: for s in writable: try: next_msg = message_queues[s].get_nowait() except Queue

    6热度

    2回答

    我有一个长时间运行的python脚本,与新贵一起启动。这个脚本提出了很多要求。一切起初效果很好,几个小时后,但我开始永久收到以下错误为每个请求: File "/opt/a/a-env/local/lib/python2.7/site-packages/atom/client.py", line 119, in request File "/opt/a/a-env/local/lib/py

    3热度

    1回答

    我想在python中使用pyftpdlib模块运行一个ftp服务器。发生的问题是它显示“150 File Status okay。关于打开数据连接。”然后就会永远保持这种状态,直到服务器时间结束。 我使用ftp命令通过cmd登录。 PLs help。 这里是服务器代码: import os import sqlite3 from pyftpdlib import ftpserver de

    1热度

    2回答

    对不起,如果这个问题太基本了 - 这是我第一次尝试在Python中使用多线程套接字。 基本上,我试图编写获取UDPServer套接字接收数据的代码;套接字本身在线程中运行。 为了让主线程可以访问数据,我使用了Thread本地存储(看起来这是根据我读的所有内容做的正确方法)。下面的代码是我第一次尝试使它工作,但该变量似乎没有正确更新。任何关于可能发生什么的想法? 编辑:请参阅下面的工作示例 服务器:

    2热度

    1回答

    你知道为什么这个循环没有中断吗? #!/usr/bin/env python from socket import * import os import sys if __name__ == '__main__': HOST = '127.0.0.1' PORT = 55554 print 'Creating socket' socketProxy = socket(AF_I

    0热度

    1回答

    我正在写一个简单的python脚本来捕获来自gps跟踪器的消息并将消息写入服务器的db。 # -*- coding: utf-8 -*- import socket, string import MySQLdb def write_message(x): db = MySQLdb.connect(host="localhost", user="root", passwd="***

    0热度

    1回答

    我知道那里有类似的问题,但是我遇到了这个具体示例的问题,并没有找到一个好的答案。我正在尝试为dar设置一个远程备份服务器,along these lines。我询问了一个separate question关于通过使用subprocess.Popen调用netcat来做到这一点,但我更愿意设置套接字并尽可能使用python执行所有管道。会有几个演出转​​移,所以我不能只是先读取所有的输入,然后传递它