| | |
Possibility of mini servers
Please support our C advertiser: Programming Forums - DaniWeb Sister Site
![]() |
How many of you guys belive it is possible to program a server and create within it a simple environment in which people can write their own pieces of code and complie it without problems.
This server should be capable of using multiple 'plugins'(the pieces to code which others write and is complied with the main server).These plugins should be able to connect to other servers or be able to provide any other service(not remote).
The main server should be able to loop through all this(remember the so called plugins are compiled into the server) i.e the muliple 'plugins' running at the same time while accepting connections and commands from multiple clients
Would this be possible,immpossible,crazy,never gona work,only a genius can make one,no one will ever??????????
This server should be capable of using multiple 'plugins'(the pieces to code which others write and is complied with the main server).These plugins should be able to connect to other servers or be able to provide any other service(not remote).
The main server should be able to loop through all this(remember the so called plugins are compiled into the server) i.e the muliple 'plugins' running at the same time while accepting connections and commands from multiple clients
Would this be possible,immpossible,crazy,never gona work,only a genius can make one,no one will ever??????????
No way,
I not talking of loading dll like funtionality.These plugins I am talking of are semi - autonomous i.e they are in no way related to the main server.
Imagine a market place made up of different sellers.The server is the market place and the plugins are the sellers.These sellers are seperate but a part of the market.
These plugins are not seperate programs run like apache (like php,i know apahce i use it to test my site before i put up on my computer).These are compiled along with the main server.
The clients will only connect to the main server.The main server will the allow the client to choose a plugin to use (the should also be able to switch afterwards).
These plugins should then be able to provide some service like mail,bbs etc. or be a proxy server or a protocol translator which connects to other server and get data and then passes it to the client.
The main server should then be able to handle multiple clients.The main server should also have multiple plugins(that i talk of).Then these multiple seperate clients should all be able to interact with the same plugins or diffrent plugins at the same time and the plugins should be able to provide both types of services I mentioned before.The main server should be able to handle it all togather without any major delay.
Yea in windows without multiple threads and only one connection reciving port.
I not talking of loading dll like funtionality.These plugins I am talking of are semi - autonomous i.e they are in no way related to the main server.
Imagine a market place made up of different sellers.The server is the market place and the plugins are the sellers.These sellers are seperate but a part of the market.
These plugins are not seperate programs run like apache (like php,i know apahce i use it to test my site before i put up on my computer).These are compiled along with the main server.
The clients will only connect to the main server.The main server will the allow the client to choose a plugin to use (the should also be able to switch afterwards).
These plugins should then be able to provide some service like mail,bbs etc. or be a proxy server or a protocol translator which connects to other server and get data and then passes it to the client.
The main server should then be able to handle multiple clients.The main server should also have multiple plugins(that i talk of).Then these multiple seperate clients should all be able to interact with the same plugins or diffrent plugins at the same time and the plugins should be able to provide both types of services I mentioned before.The main server should be able to handle it all togather without any major delay.
Yea in windows without multiple threads and only one connection reciving port.
![]() |
Similar Threads
- Professional Multi-Location Hosting - Cheap (Web Hosting Deals)
- Fivebean VPS Servers - May Specials - 50% Off or 15% Off + 20GB Disk + 50GB Bandwidth (Web Hosting Deals)
- News Story: Power-Sipping PC Runs Linux (Apple Hardware)
- Os X server 10.4 problems on a Mac Mini (OS X)
- Problem with XP and DNS error (Viruses, Spyware and other Nasties)
- Help me make a list of database servers! (Database Design)
Other Threads in the C Forum
- Previous Thread: Accessing functions from base class
- Next Thread: C craps game
Views: 2681 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for C
#include * .net append array arrays bash binarysearch changingto char character cm copyanyfile copypdffile createprocess() database directory drawing dynamic execv feet fgets file floatingpointvalidation fork function functions getlogicaldrivestrin givemetehcodez global grade graphics gtkwinlinux histogram homework i/o ide include infiniteloop initialization input interest intmain() iso keyboard kilometer lazy license linked linkedlist linux list looping loopinsideloop. lowest matrix meter microsoft mqqueue mysql oddnumber odf open openwebfoundation overwrite pause pdf pointer pointers posix power process program programming pyramidusingturboccodes read recursion recv recvblocked reversing segmentationfault single socket socketprogramming spoonfeeding standard strchr string student suggestions system test testing threads unix urboc user whythiscodecausesegmentationfault win32api windowsapi





