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 Offline
    D Offline
    DaveX86
    wrote on last edited by
    #1

    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 L D V 4 Replies 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?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Possibly this http://www.codeproject.com/KB/aspnet/LightIIS.aspx[^]

      D 1 Reply Last reply
      0
      • L Lost User

        Possibly this http://www.codeproject.com/KB/aspnet/LightIIS.aspx[^]

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

        That's close :) but, it was an article written about a 3rd party piece of software. That one is more like 'Cassini' web server. It was sort of like a DLL module, you reference it in your project, make a function call to start it, and add handlers to deal with the requests?...does that make sense? I made a shortcut to it on my desktop, meaning to get back to it, and it disappeared since then.

        B 1 Reply Last reply
        0
        • D DaveX86

          That's close :) but, it was an article written about a 3rd party piece of software. That one is more like 'Cassini' web server. It was sort of like a DLL module, you reference it in your project, make a function call to start it, and add handlers to deal with the requests?...does that make sense? I made a shortcut to it on my desktop, meaning to get back to it, and it disappeared since then.

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

          I am 100% sure this is not what you are thinking of, but coincidentally I have just written up a HTTP server here which might interest you.

          D 1 Reply Last reply
          0
          • B BobJanova

            I am 100% sure this is not what you are thinking of, but coincidentally I have just written up a HTTP server here which might interest you.

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

            That's not the thing I saw before but it's very very very close :) Good article...

            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?

              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