运行python生成的.bin文件大小为0kb怎么回事

from time import ctime
from socket import *
from ctypes import *
import struct

HOST = '10.91.12.107'
PORT = 5025
BUFSIZ = 8192
ADDR = (HOST, PORT)

tcpCliSock = socket(AF_INET, SOCK_STREAM)
tcpCliSock.connect(ADDR)
f = open("wave_3ph_50k.bin", "wb")
while True:
    dat = tcpCliSock.recv(BUFSIZ)
    f.write(dat)
print(tcpCliSock.close())