首页 > 编程语言 > 详细

python_udp_socket问题

时间:2018-09-29 12:30:15      阅读:416      评论:0      收藏:0      [点我收藏+]

报错信息

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/dave/Desktop/python/python_project/网络编程/udp_socket.py
Traceback (most recent call last):
  File "/Users/dave/Desktop/python/python_project/网络编程/udp_socket.py", line 6, in <module>
    udp_socket = socket(AF_INET, SOCK_DGRAM)
NameError: name AF_INET is not defined

源码

# coding=utf-8
# python version 3.6

from socket import socket

udp_socket = socket(AF_INET, SOCK_DGRAM)
send_data = input("请输入要发送的数据:")
send_addr = ("172.16.6.163", 8000)
udp_socket.sendto(send_data.encode("utf-8"), send_addr)
recv_data = udp_socket.recvfrom(1024)
print(recv_data)
udp_socket.close()

开发环境

mac+python3.6

 

原因分析

提示没有 ‘AF_INET‘。

将 from socket import socket 改成 from socket import * 即可。

至于为什么,还没弄清楚,日后弄明白了再补充。

有知道的朋友,欢迎在评论中指教,拜谢!

 

python_udp_socket问题

原文:https://www.cnblogs.com/dave555/p/9723021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!