First there is no need to worry about the used ethernet cable. It doesn't matter if you use a straight forward or a cross over cable. Nearly all devices since years are able to detect this including Raspberry Pi.
Because it is unclear what you want to do, I can only give some general ideas. What does it mean "sending a datastream"? Do you want to send data into a file? Then you can open a network share on the MS Windows computer and put the data into a file on the network share. Or you can do it the other way around: open a network share on the RasPi and access the file from the MS Windows computer. To use MS network shares you have to install samba on the RasPi.
You can stream data using linux networking tools for example ssh together with dd. For continuous streaming netcat is a good choice.
If you have specific requirements you can program it with python using network sockets. You should find examples on the web how to do it.
How to handle all of this on the MS Windows side is out of scope here. It's not an issue to Raspberry Pi.