我想通過golang中的TCP發(fā)送文件。這是我的服務(wù)器代碼: c is connected *net.TCPConn file, _ := os.Open(fn) defer file.Close() io.Copy(c, file) // c.CloseWrite()和客戶: as above, c is connected *net.TCPConn file, _ := os.Create("file.txt") defer file.Close() io.Copy(file, c)我的問題是:這樣,客戶端無法收到文件的EOF所以,io.Copy受阻。我必須打電話c.CloseWrite通知客戶文件已結(jié)束。如果我要發(fā)送文件,將無法正常工作,該如何解決?
如何在golang中通知TCP客戶端文件的結(jié)尾?
拉風(fēng)的咖菲貓
2021-05-07 14:12:48