• Welcome to Valhalla Legends Archive.
 

Free time? Test my project!

Started by K, April 16, 2006, 06:32 PM

Previous topic - Next topic

K

This semester I took a .NET special topics class to pick up some easy credits and an easy good grade.

Project completion time is coming up soon, and I want to get some input and/or bug squashing done for my project, which is a chat service with instant messaging, group whiteboard, and whatever other features I manage to squeeze in in the next two weeks.

Screenshot

Download Client

Notes: The ClickOnce installer requires Internet Explorer (I know, ew) or the use of the FirefoxClickOnce extension. 

If you don't have the .NET Framework 2.0, the installer will download and install it for you.

Currently I have the server running at 70.58.10.119.

hismajesty

We needed this for T&T Online a few months ago. If we start that up again maybe iago will use this instead.

Wait, can .net stuff be run on WINE?

K

you can run .NET programs using mono
http://www.mono-project.org

With that said, the client will not run under the current version of mono because the current version does not completely implement some of the new controls in .NET 2.0.

The server will ALMOST run under mono.  As soon as the Asynchronous Socket::EndReceive() is implemented, the server should run great.

MyndFyre

Hey, cool man.  I might want to implement this in a general client project I have going.  Do you have protocol documentation?
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

K

I have some rudimentary stuff written up -- notes that I used when I was developing -- but nothing solid, since I've been screwing with the protocol as I added and modified features.

I'll probably write some more detailed documentation up when I start putting together my paper / presentation.

Sorc.Polgara

Damn, I wish my Uni's Comp Sci program was this cool. >_<;

K

Just realized the server hasn't been up because my computer has been going into power save mode.  Sorry.

rabbit

Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

K

You know, you can use the server I listed in the first post...

Joe[x86]

I think he means he wants a server for himself, as in a program.
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

K

Quote from: J on April 18, 2006, 10:35 PM
I think he means he wants a server for himself, as in a program.

I know what he means, but that's not going to happen until I work some of the bugs out.

rabbit

Drat.  I really want to see this.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

K

After I give my presentation (this week or next) I'll probably make the full source code for the client, server, and helper application(s) available.  Not everything is implemented that I wanted to do, and some stuff could certainly be done better, so we'll see.

rabbit

Hm.  Okay.

I am just compelled to tinker....gyah!
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

shout

What langauge is this in? C#? C++.Net?

I noticed you used Socket::EndReceive() so I am guessing C++.Net.