I have the binary payload from an IPv4 packet in a Uint8Array. Can you implement TCP in TypeScript?