Libraries: Memory Mapping - page 3

 
sergeev:

The question was about the opportunity... You're interested in it too.)

Interested is not quite the right word.
 
TheXpert:
Interested isn't quite the right word.

Likewise,

even if the market doesn't allow it, there are always other options.

 
Can't help but allow it :) everything is in bounds
 
TheXpert:
Can't not allow it :) everything is in line

:) In other words ...

---

THEDEVIL

Lyrics by Alexander Pushkin

I sit behind bars in a damp dungeon.
A young eagle, fed in captivity,
My sad comrade, waving his wing,
Pecking at bloody food under the window,

Pecking, and throwing, and looking out the window,
As if he had one thing in mind with me;
Calling me with his look and his cry
And wanting to say: "Let's fly away!

We are free birds; it's time, brother, it's time!
To the place where the mountain is white behind the clouds,
To the place where the sea is blue,
To the place where only the wind... and me... walk..."

1822

 
TheXpert:
They can't not allow it. It's within the limits.

Well, that's not for you and me to decide.

We have to wait for Renate's answer.

 
sergeev:

would you allow this option for sale?

-----------------

And the second option.

We have no clear desire to ban it.

Let's get the Market up and running first, and then come back to this issue again. I think that for January the Market will definitely be in beta.

 
Renat:

With named pipes you can do communication between any processes.

Please read the documentation on them (Pipes).

Let me add, with one named pipes you can communicate between one server that creates the channel and several clients. Clients cannot communicate with each other. With memory mapped files there are no such restrictions.

Further, communication via pipelines is a hemmorhoid, data is sent as a stream of bytes, i.e. you need to implement your own exchange protocol and packer/unpacker of stream data. But it is possible to work with pipelines in the local area, but not with MMF.

 

Well done, Alex! Saved me a lot of time, thanks!

Already using in multicurrency to collect ticks instead of these .... events)))

 
Dima_S:

Well done, Alex! Saved me a lot of time, thanks!

Already using in multicurrency to collect ticks instead of these .... events)))


I also recommend a library without C++ DLL. All DLL code is moved to MQL.

File Mapping without DLL

 
sergeev:

I also recommend a library without C++ DLL. All DLL code is moved to MQL

File Mapping without DLL

Yes, I've seen it. I wanted to guarantee maximum performance.

At my leisure, I will compare the overheads of these two variants and then I will take a look.