Мне нужно использовать socket
и соединение с сервером для отправки локальных файлов.Я реализовал эту функцию, используя собственный код.Теперь я хочу использовать язык флаттера dart
для реализации этой функции.
Я пробовал несколько способов, но, поскольку я новичок в языке dart
, мой код swift
выглядит следующим образом:
swift
let msgData = Data(_fileName.utf8)
var sendData = Data()
sendData.append(1) //send type
let length = UInt32(_fileName.count).bigEndian
withUnsafeBytes(of: length) {
sendData.append(contentsOf: $0) // send length
}
sendData.append(msgData) // send data
client.write(sendData, withTimeout: -1, tag: 11)