|
Thanks Rickard,
I'll give that a try later, doesn't sound to difficult.
Paddy
|
|
|
|
|
Paddy wrote:
doesn't sound to difficult.
Believe me! It's too easy!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C# and C++!
|
|
|
|
|
Thanks I'll give it a try when I get out here!
|
|
|
|
|
I am trying to cycle through a particular file, preferably 5 bytes at a time, I have this code so far but it doesn't work correctly. Any ideas.
string a;
byte b = new Byte();
ArrayList arrText = new ArrayList();
a = "test.txt";
StreamReader objReader = new StreamReader(a);
while (b != null)
{
b = (byte)objReader.Read();
arrText.Add(b);
}
objReader.Close();
Any help? Thanks
Nick Parker
|
|
|
|
|
Nick
StreamReader.Read Method reads the next character from the input stream and advances the character position by one character.
That's from MSDN
In .NET a character is not a byte but two bytes. Maybe that's the problem.
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Ok, here is the unequivocal question, how do I cycle through bytes of a file? Thanks for your response Nish.
Nick Parker
|
|
|
|
|
Nick Parker wrote:
Ok, here is the unequivocal question, how do I cycle through bytes of a file? Thanks for your response Nish.
Use the BinaryReader class and call ReadByte
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
|
IMHO you should use ReadBytes instead of ReadByte , then you can read all 5 at once instead of 1 at a time.
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
IMHO you should use ReadBytes instead of ReadByte, then you can read all 5 at once instead of 1 at a time.
While that's true, internally they'd both be using 128 byte or higher read ahead buffers I think. But then you are very much correct of course
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
|
First of all am I in the right Forum?
I'm thinking of making a simple peer to peer game in C# using remoting and WinForms. I would most likely need to send simple things like X,Y coordinates to each peer. My question is how should I accomplish this? The only method I can think of is storing each player's coordinates in a simple file then have each peer read each others coordinate file. This approach I beleive would operate poorly and would be extremely slow. I know there must be another way, does anyone here know how other games communicate or how I might go about doing this? Thanks for your time.
|
|
|
|
|
You could make a server module that people would sign into and have it control the sessions. This would be like what Unreal Tournement uses (I belive). Once the server is running on a computer, then the others could sign in and use other features such as finding players to play with, watching games already in progress, or replacing someone else in a running game. It seems more sensible to have a host in charge of communications which could be placed on another computer if the load is heavy so as not to slow any one down who is playing.
Rocky Moore
|
|
|
|
|
If you go to http://www.gotdotnet.com/team/csharp, you'll find my implementation of Spacewar!, which uses UDP over sockets.
The source is included; look on the information page.
|
|
|
|
|
How can I specify app.Path as I do in VB6? I am trying to point to a .txt file that I have included in the folder of the application. Any suggestions?
P.S. - While I am at it, is there any specific way to do a Debug.Print ? We used to have an immediate window in VB6 that allowed for this which was great for testing purposes. Thanks.
Nick Parker
|
|
|
|
|
System.Windows.Forms.Application.ExecutablePath tells you where the executable is located that started the application. You can also use the StartupPath property, they both appear to do the same thing.
System.Diagnostics.Debug class has lots of methods for you to use; there is also the System.Diagnostics.Trace class which I use more often for no justifiable reason .
James
Simplicity Rules!
|
|
|
|
|
Thanks James, that's exactly what I was looking for.
Nick Parker
|
|
|
|
|
Has anyone played with the Microsoft Messenger API in C#? For some reason I cannot get it to sink and event (assign a delegate).
Rocky Moore
|
|
|
|
|
I didn't even know that they had one. What all can it do? And where can I get it from?
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
|
Rocky Moore wrote:
It is COM but here is the link:
Thanks! I was hoping there was a fully .NET version
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Does Messenger have native support for .NET now?
The last time I looked it was still COM, or is this what you're having problems with?
Cheers,
Simon
"Every good work of software starts by scratching a developer's personal itch.", Eric S. Raymond
|
|
|
|
|
I Createed a WindowsApplication in c#. I Noticed all the Console.* functions still compile but of course no console appears. How can i make the console show up?Its usefull to print messeges to there for debug
thank you
|
|
|
|
|
why not write the debug info in a textbox?
|
|
|
|
|
You can log all messages to a file for debugging purposes
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|