Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Programmable Web server in C#

Programmable Web server in C#

Scheduled Pinned Locked Moved The Lounge
csharpsysadminwindows-adminquestion
17 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D DaveX86

    A while ago, someone posted an article about a piece of software that replaces IIS and which way outperformed IIS in servicing web requests. Anyone remember what that piece of software was or what the article was called?

    L Offline
    L Offline
    leppie
    wrote on last edited by
    #6

    I think it is called Abyss or something :)

    xacc.ide - now with TabsToSpaces support
    IronScheme - 1.0 alpha 3 out now

    D 1 Reply Last reply
    0
    • L leppie

      I think it is called Abyss or something :)

      xacc.ide - now with TabsToSpaces support
      IronScheme - 1.0 alpha 3 out now

      D Offline
      D Offline
      DaveX86
      wrote on last edited by
      #7

      ...wasn't that a movie? :) Update: There is a full web server by a company named 'Aprelium' called 'Abyss'...that's not it though :)

      1 Reply Last reply
      0
      • D DaveX86

        A while ago, someone posted an article about a piece of software that replaces IIS and which way outperformed IIS in servicing web requests. Anyone remember what that piece of software was or what the article was called?

        D Offline
        D Offline
        DaveX86
        wrote on last edited by
        #8

        Found it! :) --> High Performance TCP/IP Server using C#.NET[^] Thanks for the replies!

        M 1 Reply Last reply
        0
        • D DaveX86

          Found it! :) --> High Performance TCP/IP Server using C#.NET[^] Thanks for the replies!

          M Offline
          M Offline
          Member 96
          wrote on last edited by
          #9

          I was curious about that article having written a custom web server back in the day for a web interface to a business app we published but mysteriously that article seems to have omitted some critical code and the author is a little cagey about it.


          "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

          D 2 Replies Last reply
          0
          • M Member 96

            I was curious about that article having written a custom web server back in the day for a web interface to a business app we published but mysteriously that article seems to have omitted some critical code and the author is a little cagey about it.


            "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

            D Offline
            D Offline
            DaveX86
            wrote on last edited by
            #10

            What a coincidence!...that's kind of what I'm looking for...a 'web interface to a business app'...it's just not written yet :) I'll have to experiment with this a bit to find the omitted code...

            M 1 Reply Last reply
            0
            • D DaveX86

              A while ago, someone posted an article about a piece of software that replaces IIS and which way outperformed IIS in servicing web requests. Anyone remember what that piece of software was or what the article was called?

              V Offline
              V Offline
              Vasudevan Deepak Kumar
              wrote on last edited by
              #11

              Cassini?

              Vasudevan Deepak Kumar Personal Homepage
              Tech Gossips
              A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson

              D 1 Reply Last reply
              0
              • V Vasudevan Deepak Kumar

                Cassini?

                Vasudevan Deepak Kumar Personal Homepage
                Tech Gossips
                A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson

                D Offline
                D Offline
                DaveX86
                wrote on last edited by
                #12

                Nope...found it--> High Performance TCP/IP Server using C#.NET[^] Thanks, anyway :)

                1 Reply Last reply
                0
                • D DaveX86

                  What a coincidence!...that's kind of what I'm looking for...a 'web interface to a business app'...it's just not written yet :) I'll have to experiment with this a bit to find the omitted code...

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #13

                  I did it back in 1999 in c++, it was a little tricky to develop, but it worked very well and it was always amusing to see the logs and see all the hackers trying the standard hacking techniques for well known web servers but not being able to figure it out. Web servers in the end can be pretty simple once you get the basics out of the way. The way I approached it was to get it to serve up a simple static page and consume a simple form then added my code to generate pages on the fly from the business app and process the submitted forms while working more complexity into the web server itself. When we moved that app to .net I rewrote the web access as an IIS app. I didn't feel there was any point in creating a new web server since IIS is essentially free and secure already however I can see it still makes sense in some ways to go the whole web server route.


                  "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

                  B D 2 Replies Last reply
                  0
                  • M Member 96

                    I did it back in 1999 in c++, it was a little tricky to develop, but it worked very well and it was always amusing to see the logs and see all the hackers trying the standard hacking techniques for well known web servers but not being able to figure it out. Web servers in the end can be pretty simple once you get the basics out of the way. The way I approached it was to get it to serve up a simple static page and consume a simple form then added my code to generate pages on the fly from the business app and process the submitted forms while working more complexity into the web server itself. When we moved that app to .net I rewrote the web access as an IIS app. I didn't feel there was any point in creating a new web server since IIS is essentially free and secure already however I can see it still makes sense in some ways to go the whole web server route.


                    "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

                    B Offline
                    B Offline
                    BobJanova
                    wrote on last edited by
                    #14

                    Heh, I used to run a hand-crafted Web server (written in Delphi, not that it matters for this point), and you could see all the current hack techniques just from reading the logs. Pretty funny :)

                    1 Reply Last reply
                    0
                    • M Member 96

                      I did it back in 1999 in c++, it was a little tricky to develop, but it worked very well and it was always amusing to see the logs and see all the hackers trying the standard hacking techniques for well known web servers but not being able to figure it out. Web servers in the end can be pretty simple once you get the basics out of the way. The way I approached it was to get it to serve up a simple static page and consume a simple form then added my code to generate pages on the fly from the business app and process the submitted forms while working more complexity into the web server itself. When we moved that app to .net I rewrote the web access as an IIS app. I didn't feel there was any point in creating a new web server since IIS is essentially free and secure already however I can see it still makes sense in some ways to go the whole web server route.


                      "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

                      D Offline
                      D Offline
                      DaveX86
                      wrote on last edited by
                      #15

                      You know...I must be following your footsteps, because security is one of the reasons I'm looking at this approach. Using something non-standard for which there are no well published hacks :)

                      1 Reply Last reply
                      0
                      • M Member 96

                        I was curious about that article having written a custom web server back in the day for a web interface to a business app we published but mysteriously that article seems to have omitted some critical code and the author is a little cagey about it.


                        "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

                        D Offline
                        D Offline
                        DaveX86
                        wrote on last edited by
                        #16

                        Ahh...I now see what you meant by 'cagey'...it's the open source project without the open source :) Oh well...it sounded good.

                        M 1 Reply Last reply
                        0
                        • D DaveX86

                          Ahh...I now see what you meant by 'cagey'...it's the open source project without the open source :) Oh well...it sounded good.

                          M Offline
                          M Offline
                          Member 96
                          wrote on last edited by
                          #17

                          I see Chris posted something on that articles message board asking for source code but I think it was the source for the article which the author didn't originally post here. In any case I think the article should be removed, it seems to be purely marketing, not sure why it's still there.


                          "The pursuit of excellence is less profitable than the pursuit of bigness, but it can be more satisfying." - David Ogilvy

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups