I want to use CEF to build a very basic Webviewer that should be able to load and display webpages.
The low level network access however is very specific. Because of sandbox restrictions this Webviewer cannot open his own TCP/UDP-sockets but gets them handed by a network blackbox. Whenever the user opens a new URL the Webviewer has to ask this network blackbox for permissions and then gets the necessary sockets handed to him. The open sockets get sent via a unix domain socket.
Q:
In which files of the CEF repository can I find the low-level-network stuff? I haven't found anything in the libcef/browser/net folder.
Q:
Is there a way to overwrite the default network access functions without compromising high-level functions like LoadURL()? I still want to be able to use the "normal" request functions, but only with my custom functions underneath?
Environment:
Fedora 25
Thanks for all your help! Sorry if the questions are trivial, I'm new to the project