问题描述:
在本地使用socket向NetAssist传送数据的时候,执行python文件后发现报出
python 报错TypeError: an integer is required
错误
代码:
1 #!/usr/bin/env python3
2 from socket import *
3 udpSocket = socket(AF_INET, SOCK_DGRAM)
4 destIp = input('enter ip:')
5 destPort = input('enter port:')
6 destData = input('enter data:')
7
8 udpSocket.sendto(destData.encode('gb2312'),(destIp, destPort))
执行结果:
enter ip:192.168.162.1
enter port:8080
enter data:haha
Traceback (most recent call last):
File "udp-code.py", line 8, in <module>
udpSocket.sendto(destData.encode('gb2312'),(destIp, destPort))
TypeError: an integer is required (g