For the record I've found an alternative solution which is quite complex, but does the job. Involves the server sending a random identifier number on each response (all responses are encrypted) and the cilent provides that on the next request to identify itself.
Much more complex than that, but...
At work I'm behind a router. That means when our remote web server handles an ASP.NET request, it looks like it's from ther router's IP address.
Say I need to determine the IP address of the actual requester, not the router. Or something that securely identifies them (IP address, MAC address...
For reference:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnservice/html/service08062002.asp
Also going to try putting my web services within the context of a web application and see if it helps.
I understood that basically anything could be stored in the cache -...
Hi guys,
Prototyping .NET system for our corporation and ran into an issue. I'm sure there's a solution.
We currently have a VB6 client, and can't change that in the immediate future (trust me). Plan is, however, to introduce .NET web services as the middle tier and keep the interface (just...
Figured that.
What was wierd was that 2.3 - 2 was only reproducable with the code as above, ie .if i removed dateadd() it seemed to work OK.
Anyway, no biggie.
debug.print Format(DateAdd("s", (120) + ((.3) * 100), Date), "h:nn:ss") outputs:
0:02:30
debug.print Format(DateAdd("s", (120) + ((2.3 - 2) * 100), Date), "h:nn:ss") outputs:
0:02:29
El-wierd-o. I can get around it, it's just a curiosity. Probably a Double type rounding error at the 40th...
Oh by the way - we have the ICA deployed in different offices throughout the internet and stuff.
Plus, we're near our client license limit (not sure if we may be getting bumped over it and that's causing the problems or something...)
Sorry, has been an issue for ages, users are constantly screaming at me, and I have no training or official experience with Citrix, and my Citrix support guy is too busy to look at it right away. =sob=
But here's the problem. One ICA client logs onto the server, and hey presto - they get...
Hi guys, thanks for your comments.
>The gui of an app, should work at the same speed as local.
I'm curious as to how it acheives this. I was under the impression that if you entered "Smith" into a field, it would send each key press to the server - and the server sends back...
I'm helping set up a Citrix-based system. (Though Citrix engineers are doing the tricky parts relating to Citrix.) I've never actually used it before.
However, from what I've heard, I'm not very impressed. From my basic understand, it seems to me that there are significant disadvantages to...
Thanks Per,
Sorry - I haven't used Templates much so I don't know how to get this working.
I entered the following code to a MFC console program:
typedef std::set<int> CNumberTracker;
And got these errors:
: error C2039: 'set' : is not a member of 'std'
: error C2143: syntax error : missing...
Part of my program needs to do something relatively simple:
remember a list of numbers. So I have an class called
CNumberTracker.
It has one member called CheckAndAdd(int). This checks to see
if the number has already been added - if so it returns true.
If not, it adds the number, and returns...
We run Windows 2000 server as a file server (also acts as internet gateway). We've got some XP machines and some 95 machines which run exactly off the same hub and log into the same domain.
Now here's what gets me. On XP, very first time I try to open up a mapped drive (mapped to...
Sure I can delete the linked list the "orthodox" way, it's just that the code is messy and difficult to read! My proposed way results in neater code (I think) but is not suitable for enterprise situations or long lists.
Oh well...
Seems to me that an easy way of deleting linked lists is like this:
struct Item {
Item () {
Next = NULL;
}
~Item () {
if (Next) delete Next; //...which calls the destructor for the next object, which call the destructor for... etc
}
Item* MakeNext () {...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.