微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 网络编程起步(Socket发送消息)

一、服务端(Server.py)
    服务端要做的事情是:
    1. 创建一个Socket对象

import socket

= socket.socket(socket.AF_INET, socket.soCK_DGRAM)
    2. 绑定一个端口

s.bind((""8081))
    3. 接受来自客户端的消息

while True:

    
# Receive up to 1,024 bytes in a datagram

    data, addr = s.recvfrom(1024)

    
print "Received:", data, "from", addr
二、客户端(Client.py)
    客户端要做的事情是:
    1. 创建一个Socket对象。

import socket

= socket.socket(socket.AF_INET, socket.soCK_DGRAM)
    2. 向某个服务器的指定的端口发送消息。由于使用UDP,如果服务器端未接收到将会丢弃数据包。

port = 8081

host 
= "localhost"

while True:

    msg 
= raw_input()

    s.sendto(msg, (host, port))
三、运行试试

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐