Code Monkey home page Code Monkey logo

Comments (9)

TechnikEmpire avatar TechnikEmpire commented on June 12, 2024

Interesting. Thanks for reporting.

Unfortunately I'm on version 5 of this engine in private development so it would be hard for me to work backwards here.

It appears however that the issue can be solved by wrapping the calls to each socket in a socket-specific lock object. I'll see if I can get that integrated here because I'll definitely want that fix privately.

I'm not sure what app is attempting concurrent IO, that's quite odd. Perhaps it is my code though, which again can be solved with independent locks.

from citadelcore.

sherjil-ahmed avatar sherjil-ahmed commented on June 12, 2024

Thanks for the response. May I know how I can get beniffit of your private repo (I can pay for it, if possible)
I need much stable version.

Also I have also made some modification in your code (under my repo) so I can pay if you can look into my repo to fix websocket issues

from citadelcore.

TechnikEmpire avatar TechnikEmpire commented on June 12, 2024

@sherjil-ahmed Honestly I haven't even thought about licensing the private version. The private version is for an upcoming product. You can email me at [email protected], I'd be interested in hearing about your project. I'd be open to suggestions regarding licensing the private code because as I said, I haven't even considered it.

As far as the websocket fix, I'll implement that here soon, probably within the next few days.

from citadelcore.

sherjil-ahmed avatar sherjil-ahmed commented on June 12, 2024

tried wrapping the calls to each socket in a socket-specific lock object (using SemaphoreSlim WaitAsync/Release) but still getting same exceptions frequently and consistently.

from citadelcore.

TechnikEmpire avatar TechnikEmpire commented on June 12, 2024

Pretty sure those errors can be ignored on second glance. Are you actually seeing the web app break or are you just seeing error output?

from citadelcore.

sherjil-ahmed avatar sherjil-ahmed commented on June 12, 2024

from citadelcore.

TechnikEmpire avatar TechnikEmpire commented on June 12, 2024

I don't see any broken UI on Facebook, and last time I checked this code was passing the autobahn test suite.

What I mean regarding ignoring is that many thrown exceptions are not really errors. For example kestrel throws socket closed/connection reset exceptions like crazy, but its not actually an error. You can repeat this by just refreshing your browser in the middle of a load.

Are you loading Facebook in another language perhaps? I wonder if Intl is part of the problem here because I havbt seen any errors that break Facebook.

from citadelcore.

sherjil-ahmed avatar sherjil-ahmed commented on June 12, 2024

Dear Jesse Nicholson,
I was trying to build and run one of your repo "Filter-Windows" (https://github.com/TechnikEmpire/Filter-Windows).
I am able to build it (configured UI Project & Service Project as multiple startups) after a small tweak.

The first screen is asking for user id and password. Can you tell me what are these credentials ? so that I can walk through with the UI to explore the functionality.

Thanks
Sherjil Ahmed

from citadelcore.

TechnikEmpire avatar TechnikEmpire commented on June 12, 2024

Note that Filter-Windows is an application I made for a specific group in the united states/canada. I was not finished the work, when they decided for purely tribal and monetary reasons to oust me from the project I had created. They figured they could handle it now, so after duping me into working at a drastically reduced rate under the banner of comradery and having me spend significant money on hardware for further development, they silently started blocking me out of contributing code. They then went out of their way to badmouth me and my open source code, trying to kill my business, so they could have my profits and eliminate competitors.

Since I was the sole innovator of the software, the project is dying a slow and ugly death. If you look back at the repo I forked this project from, you can see it's been in a death spiral of the developer(s) just randomly dumping non-innovative stuff into the code base, usually copy and pasted from other people. Their sole goal is to vacuum up swaths of money from their users, who are compelled to use their software.

I would highly recommend that you do not use this software. Their primary developer follows people who know what they're doing on Github and begs them for help. It's riddled with bugs that I have long fixed ages ago, and the developer(s) have not found anyone with enough skill to fix them for them. Furthermore, these people have stolen copyrighted code and purged the licenses, and profited from it. So there's a high chance their code base is polluted with copyright infringement.

The credentials you're being asked for are their web server credentials. You would need to pay them money to get an account.

You can easily create a superior software by looking at the CitadelCore.Windows example project, stuffing it into a service using TopShelf, and then using open source IPC libraries to communicate between a GUI and your newly minted filtering service.

from citadelcore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.