For security, I'd really rather have socket mechanisms other than simply TCP/IP (such as UNIX-style named pipes)... and I'd also much prefer to have the ability to bind to a specific IP in the case where TCP/IP is the only socket model available. (Realistically, I'd rather have the ability to bind to a specific IP anyway -- allow one machine to run multiple apparently-different instances on a single machine.)
Technically, Windows has named pipes as well, but you can't get to them from inside .NET. You have to drop to the native interface, upon which Win32/Win64 is built. -Kyle H On Tue, Apr 28, 2009 at 1:12 PM, Melanie <[email protected]> wrote: > Hi, > > looks like what I have wanted to do for a long time. Finally get eid > of that pesky monolithic "mode" switch and straighten out the bent > code paths. > However, groups is a region module. It would not have a > configuration there, it has it's own section. Apart from that, +1000 > > Melanie > > [email protected] wrote: >> Hi everyone, >> >> I am now at a point where the current grid vs standalone issue, along >> with the communications dlls that go with it, is a major obstacle to >> progress. Been thinking about this for the past 3 weeks, and I now have >> a vision of what we could do; details are still up for discussion... >> >> Basically, the formulation "grid vs. standalone" is a packaged division >> that needs to be unpacked. What's really going on is "local vs remote >> services" -- this formulation being as old as distributed computing came >> around. >> >> So - let me start from the top, because it tells the story (refer to >> http://opensimulator.org/wiki/Virtual_World_Model). Below is a draft of >> what OpenSim.ini could look like. Thoughts? >> >> ------------------------------------------------------ >> >> [RegionResourceServices] >> >> grid_server_url = "http://192.168.1.101:9000" >> grid_send_key = "null" >> grid_recv_key = "null" >> ; are we to optimize for a standalone grid? >> LocalGridService = {True|False} >> >> user_server_url = "http://192.168.1.101:9000" >> user_send_key = "null" >> user_recv_key = "null" >> ; are we to optimize for a standalone grid? >> LocalUserService = {True|False} >> >> asset_server_url = "http://192.168.1.101:9000" >> ; are we to optimize for a standalone grid? >> LocalAssetService = {True|False} >> >> inventory_server_url = "http://192.168.1.101:9000" >> ; are we to optimize for a standalone grid? >> LocalInventoryService = {True|False} >> >> messaging_server_url = "http://192.168.1.101:8006" >> ; are we to optimize for a standalone grid? >> LocalMessagingService = False; because no one has done a local one yet >> >> group_server_url = "http://server.mcortez.com:8005" >> ; are we to optimize for a standalone grid? >> LocalGroupService = False; because no one has done a local one yet >> >> ... other services ... >> >> [Security] >> >> SessionAuthentication = {True|False} >> KeyAuthentication = {True|False} >> >> AllowHyperlinksToThisSim = {True|False} >> >> AllowGuestUsers = {True|False} >> DisplayTOS = {True|False} >> TOSMessage = "Please behave or go away!" >> >> ; this should also be in the user server configs >> AllowLocalUsersOutside = {True|False} >> >> [LocalServicesConfiguration] >> >> What's currently under Standalone >> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
