请问,我要用python语言实现socket编程,请问需要下载什么软件呢? 急需啊~!!!!先谢谢了!

发布网友 发布时间:2022-03-04 00:10

我来回答

4个回答

热心网友 时间:2022-03-04 01:39

我从网上给你拷两个例子

服务器

#!/usr/bin/python
"USAGE: echoserver.py <port>"
from SocketServer import BaseRequestHandler, TCPServer
import sys, socket
 
class EchoHandler(BaseRequestHandler):
  def handle(self):
    print "Client connected:", self.client_address
    self.request.sendall(self.request.recv(2**16))
    self.request.close()
if len(sys.argv) != 2:
  print __doc__
else:
  TCPServer(('', int(sys.argv[1])), EchoHandler).serve_forever()

客户端

#!/usr/bin/python
"USAGE: echoclient.py <server> <word> <port>"
from socket import *
import sys
if len(sys.argv) != 4:
  print __doc__
  sys.exit(0)
sock = socket(AF_INET, SOCK_STREAM)
sock.connect((sys.argv[1], int(sys.argv[3])))
message = sys.argv[2]
messlen, received = sock.send(message), 0
if messlen != len(message):
  print "Failed to send complete message"
print "Received: ",
while received < messlen:
  data = sock.recv(32)
  sys.stdout.write(data)
  received += len(data)
print
sock.close()

热心网友 时间:2022-03-04 02:57

可以用python支持的zeromq库,对socket抽象比较好,用起来简单追问你那有编好的源程序吗?能给我看看吗?我第一次接触python语言,什么都不知道

热心网友 时间:2022-03-04 04:32

python 自带socket模块,只要去官网下个python就行了。简单的socket例子网上大把,这里就不详说了。

热心网友 时间:2022-03-04 06:23

python自带了socket模块,不需要下载其他软件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com