IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.61 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-05-25
[14:16]<lcs>Kog: yes, thats why i wanted it to run under linux
[14:16]<kjr>especially since most of both my disks are SATA
[14:16]<lcs>because it was my primary os
[14:16]<afd>Kog: because you can use browser/chat while playing games :)
[14:16]<kjr>erm... NTFS
[14:16]<afd>2 x servers!
[14:16]<kjr>man... I'm going to go to bed before I continue switching words
[14:16]<kjr>AqD: if my desk was bigger I could run dual-head
[14:16]<afd>heh
[14:16]<afd>okay, good night buddy!
[14:17]<kjr>unfortunately my CRT is absolutely enormous
[14:17]<lcs>Kog: anyway, under linux you could play non cracked on legal servers without having dvd in your drive :P
[14:17]<zyccus>Kog: going to Greenland?
[14:17]<kjr>pks: same thing in windows
[14:17]<kjr>pks: later patches for UT always disable CD checks...
[14:17]<afd>pks: you still need a real serial for ut2004...
[14:17]<lcs>AqD: i had it :)
[14:17]<lcs>AqD: my friend who didnt have internet access borrowed me ut2004
[14:17]<afd>pks: but it can't be shared :(
[14:17]<kjr>rikkus: what? why would I be going to greenland
[14:18]<lcs>AqD: so there was no problem with shearing cd-key
[14:18]<afd>pks: i hate them to do this :-/
[14:18]<kjr>rikkus: have you bought me tickets? that's very kind of you
[14:18]<zyccus>Kog: you said you were going to go to Greenland before you continued switching words
[14:18]<afd>pks: because he wont use it :)
[14:18]<zyccus>Kog: did you mean bed?
[14:18]<lcs>AqD: yeap ;)
[14:18]<kjr>wait... what?
[14:18]<kjr>one second
[14:18]<zyccus>Kog: no, I was lying
[14:18]<kjr>fuck... stop that
[14:19]<kjr>I went back and read my buffer and my consensus was "I'm too tired for this shit"
[14:19]<lcs>ok, i am kinda lost in the conversation
[14:19]<lcs>what are you talking about? :P
[14:19]<kjr>pks: rikkus is taking advantage of the one time he's smarter than I
[14:19]<lcs>ah
[14:19]<kjr>pks: he's still ugly though
[14:19]<lcs>ok, go on
[14:19]<zyccus>I'm not ugly, I'm weathered
[14:19]<kjr>hahahahahaha
[14:19]<kjr>HAAAAH... touche
[14:21]<afd>time for simcity, later
[14:21]<lcs>weathered = does i mean to change his mood all the time? (like a girl)
[14:24]<zyccus>no...
[14:25]<zyccus>that would be seasoned ;)
[14:25]<lcs>ah
[14:25]<lcs>so, what does it mean then?
[14:25]<zyccus>oh I thought you were joking
[14:26]<zyccus>weathered = like a statue that has been rained on and had sand blown over it for years
[14:26]<lcs>ah
[14:26]<lcs>like destroyed by weather?
[14:26]<zyccus>right
[14:26]<zyccus>although not necessarily completely destoryed
[14:27]<zyccus>*destroyed
[14:27]<lcs>so, why are you destroyed by wather? are having leaking roof, or what?
[14:27]<zyccus>I was saying that my face looks weathered
[14:27]<lcs>aaaaaah
[14:27]<zyccus>though it doesn't, particularly
[14:27]<lcs>ok, i got i now
[14:28]<lcs>i didnt see that part face
[14:28]<zyccus>I was pretending to take slight offence at Kog's suggestion that I was ugly
[14:28]<lcs>face part*
[14:28]<zyccus>and come up with a kind of excuse
[14:30]<zyccus>need to make it restartable and log...
[14:42]<srlj>hey guys.. anyone here have any experience with ComboBoxColumns in a DataGridView? im having some trouble here
[14:43]<2uc>Good day :)
[14:43]<srlj>buk morning!
[14:43]<zyccus>moin
[14:43]<2uc>I have a question concerning Marshaling.
[14:44]<2uc>a client calls a function on the server object without providing its object through the function signature, how can the server know what client obj is calling him?
[14:49]<mjzymygo>buk: Which server object?
[14:50]<2uc>"my" server object?
[14:51]<2uc>what do you mean exactly?
[14:51]<mjzymygo>Your question is a little generic. For me to be able to answer you fully I need to understand the context of the query ;)
[14:52]<2uc>ok, my server object provides a function (defined in an interface) like this: public bool register (IPokerClient aPokerClient, string aUser, string aPassHash);
[14:52]<2uc>so when a client calls this function through the opened TcpChannel it has to provide its own client object (this).
[14:53]<2uc>as the servers gets the client object here, he can call functions on that object too
[14:53]<mjzymygo>Which is can't do because the Client and server are within different application domains.
[14:54]<mjzymygo>I assume that this is to work over networks?
[14:54]<2uc>but its working here pretty good.
[14:54]<mjzymygo>Your attempted model won't work in that case as the net isn't a stated medium
[14:55]<mjzymygo>you need to set up a semaphor communication system between the server and the client that allow them to trade commands
[14:56]<2uc>I do.
[14:56]<mjzymygo>Essentially you need to serialise all pertinant data the client has that the server object will require and send it as a binary stream through the TcpChannel stream
[14:56]<mjzymygo>the server will then need to reconstruct that data into a server-side equivalent that is aware of the client.
[14:56]<mjzymygo>Remoting wouldn't be using TcpChannel wilco...
[14:56]<wyfaj>eh, why not?
[14:57]<wyfaj>you can remote over both tcp and http.
[14:57]<mjzymygo>erm... Buk is talking about the solid System.Net TcpChannel object...
[14:57]<wyfaj>says who?
[14:57]<mjzymygo>not the remoting sink chain methodology?
[14:57]<2uc>Actually I'm talking about ... System.Runtime.Remoting.Channels.Tcp;
[14:57]<mjzymygo>"<buk> so when a client calls this function through the opened TcpChannel it has to provide its own client object (this)."
[14:57]<mjzymygo>ah.. =)
[14:58]<mjzymygo>thats different
[14:58]<2uc>*phew*
[14:58]<wyfaj>btw, theres no such thing as system.net.tcpchannel
[14:58]<wyfaj>i dont believe theres such concept as channels in system.net at all
[14:59]<2uc>so whats with my problem? *g*
[14:59]<wyfaj>why do you need to know which object is calling a method on a server-side object ?







