World: r3wp
[!Uniserve] Creating Uniserve processes
older newer | first last |
Dockimbel 4-Sep-2006 [343] | I have a much more recent version of UniServe almost ready to release, but docs are not updated and some of the protocols are still alpha. But with the current interest in UniServe, I'm thinking about releasing a beta version here this week. |
Graham 4-Sep-2006 [344] | Not so busy now? |
Oldes 4-Sep-2006 [345] | I'm using UniServ as a core for my MicroChat - http://box.lebeda.ws/~hmm/chat.html :-) |
Graham 4-Sep-2006 [346] | cool. |
Dockimbel 4-Sep-2006 [347] | Busy, I am ;-). But there's a new version sitting on my hard drive which could be useful to some people here. |
Graham 4-Sep-2006 [348x2] | no one there though |
what are the arrows for? | |
Oldes 4-Sep-2006 [350] | You can move the yellow boxes:-) and all you say is visible here as well - http://www.informacezbrna.cz/ |
Graham 4-Sep-2006 [351] | yee gods .. .birds attacking me! |
Oldes 4-Sep-2006 [352] | And the people talking now are puppets - they are recitating Plato's Gorgias |
Graham 4-Sep-2006 [353] | bots |
Oldes 4-Sep-2006 [354x2] | Just one - I'm sending it from my computer to the server |
At this moment I'm able to connect it event with IRC servers, but I do it know just from home | |
Dockimbel 4-Sep-2006 [356] | Oldes, cool design ! |
Oldes 4-Sep-2006 [357] | I want do do more with it - this is just a test |
Graham 4-Sep-2006 [358x2] | Doc, any updates on sending encrypted files ? |
new flags on signalling end of file transmission? | |
Dockimbel 4-Sep-2006 [360] | I've added a new event : 'on-write-chunk to allow modification of the chunks of big files just before they are sent. This can be the hook to implement compression or encryption when sending big files. |
Graham 4-Sep-2006 [361] | Great. |
Dockimbel 4-Sep-2006 [362x2] | Adding an appropriate header and decoding it on the other end is still up to the programmer. (Same for adding some flags to signal start / end of transmission). |
Btw, this new event is untested yet. I should be able to provide you a small prototype service and client protocol to show you how to use it. | |
Graham 4-Sep-2006 [364] | that would be necessary :) |
Dockimbel 4-Sep-2006 [365] | It could be quite simple in fact (at least in theory) : 1) Send a first message telling the name and size of the file (unprocessed) to transmit 2) Send the file in parts (done automatically by Uniserve) 3) Catch the 'on-write-chunk event to process the chunk data (compress, encode...) then add a header containing : - size of the chunk - a sequence ID (an incremental counter starting with 1, 0 would mean last chunk) |
Dockimbel 6-Sep-2006 [366] | Please find here : http://softinnov.org/tmp/UniServe0919.zipa snapshot version of latest UniServe sources. It fixes some of the issues I've been asked about (UDP support for example). It's a beta version, no updated docs, no samples. ChangeLog in %uni-engine.r file. Any questions ? Ask them here, I'll answer as my available time permits. |
Will 17-Sep-2006 [367] | . |
Terry 22-Sep-2006 [368] | Hey Nenad.. Any encapping docs would be great. |
Oldes 23-Sep-2006 [369x2] | And what exactlu do you want to know, just use #include instead of 'do' and %prebol.r to build it. |
but the modules are loaded when needed, so you should make some more improvements to make one-file build | |
Dockimbel 23-Sep-2006 [371] | Terry, with the release of Cheyenne (soon I hope), you'll get a complete working example of encap-fs library usage. |
Pekr 23-Sep-2006 [372] | Cheyenne comes with sources? How is it different to Uniserve? Or is it just Uniserve based? |
Dockimbel 23-Sep-2006 [373] | UniServe is a network programming framework. Cheyenne is web server (with lot of features) using UniServe as low layer. |
Pekr 23-Sep-2006 [374] | Can I handle virtual domains with Cheyenne? |
Dockimbel 23-Sep-2006 [375] | Sure |
Terry 25-Sep-2006 [376x2] | soon i hope too, Nenad |
Any benchmarks would be helpful as well. | |
Scot 1-Oct-2006 [378] | Need some help...Can't seem to get Uniserv working on my XP laptop. This is my first try...so I don't have enough experience to see what is happening. Do I have the wrong version of core? >> uniserve/boot [uniserve] Async Protocol Admin loaded [uniserve] Async Protocol DNS loaded [uniserve] Async Protocol FastCGI loaded [uniserve] Async Protocol HTTP loaded ** Script Error: change expected series argument of type: series port ** Where: install-plugin ** Near: change pos/2 new >> |
Oldes 2-Oct-2006 [379] | what version you are using? and what if you probe the pos value? |
Scot 2-Oct-2006 [380x2] | I've tried all the versions with asych...but I haven't probed the pos value yet. |
Working on something else at the moment, but very interested in the Uniserv implementation of MySQL. | |
Dockimbel 3-Oct-2006 [382x2] | Hi Scott, my fault, the release archive contains a duplicate HTTP protocol file, so they collide on loading. Just remove the following file : uniserve/protocols/HTTP2.r |
The MySQL async driver in this archive is an alpha version. It only works with v5+ servers and new passwords format (databases with old passwords for users won't work with this alpha driver). | |
Scot 4-Oct-2006 [384] | Ok...thanks. |
Robert 6-Jan-2007 [385] | Doc, do you continue to devleop Universe or is it that matured that it's just working? |
Pekr 6-Jan-2007 [386x2] | Session is broken, lot's of usefull stuff not released (RPC, rebol-cgi, fast-cgi, PHP) .... |
it states stable, but it really is not. Doc, before he left scene for another few months :-), stated something like that he has new reimplemented session handling, which is going to be "soon" released. But don't take it for granted, maybe I misunderstood something. But really - sessions do not work properly ... There is a demo with multiple frames, e.g. Mozilla (but even IE) did not open all boxes, there were some errors or timeouts, dunno ... | |
Robert 6-Jan-2007 [388] | Ok, thanks for the info. |
Will 6-Jan-2007 [389] | I'd say the core is actually stable, have it running with quite some traffic and no problems, there are indeed problems with sessions. Had a sign very recently that let suppose Dock will soon be back, hopefully 8) |
Pekr 6-Jan-2007 [390] | Will, if you have contact to conference organisers, please urge them to do something with DevCon preparation. Som of us have to plan our plane or bus few months ahead. I would like to see site updated ... |
BrianH 6-Jan-2007 [391x2] | Uniserve doesn't do session handling, Petr. You are probably thinking of Cheyenne, which is built on Uniserve. |
I may be mistaken though... | |
older newer | first last |