<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>TCP / IP Library for Allegro (Mingw32)</title>
		<link>http://www.allegro.cc/forums/view/310331</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 28 Oct 2003 00:45:59 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p> Hi there again , <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p> I am working on my game as I say &quot;Future Networks&quot; is the name of my game. <br /> Soon I will Release a very short Demo of my game<br />what I have create so far and some screen-shots.<br /> I took very long because I had a lot of work and I am creating a web site to upload the game. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p> The good new is I am working on my game and all things are very well so far. </p><p> I am working in User Interface I did something<br /> I am using the FMOD library for my mods I will not use JGMOD because is very slow in Mingw32.</p><p> The FMOD is better and my game speed is better and so far I will use the standard Allegro&#39;s Blender routines so far the speed of my game seems to be normal for me.</p><p>  So far I have create few things:</p><p>  Some game interface , Some good futuristic Monitors with satellite controls and panels.<br />  Some buttons <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>  The demo so far is very small and is not much playable only three screens <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" /></p><p>  But no problem <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>  Now I want to do something more usefull<br />  <br />  Does anyone knows where can I find a library<br />which uses TCP/IP connection for multiplayer game?</p><p>  I am using Dev-Cpp with Mingw32 and I am making my game in windows as I said and I am looking for a library which can I send a small string to a IP address and an other computer can take this small string and make some jobs.</p><p>  For example like a chat but very simple.<br />  <br />  This is very usefull for network game in lan and internet so you can play with your frends as a team I have said the game is like the Uplink.</p><p>  You are a Hacker in the Future and you need to<br />destroy a big artificial intelligent computer &quot;THE BLACK MARX&quot; the story of the game will out with my site and screens shots <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> .</p><p>  But if you are play with more than one player is very fun. You can hack a server and one player can send you some usefull files in the game remember Uplink again.</p><p>  If you want to complete a mission you need 2 hackers to hack a server you with your friend <br />can pass a password field and attack in the game the server so you must break the password before the time is up. And enemy agents will catch you<br />remember the matrix Agent Smith allways <br />hunts Nyo similar this is my story. </p><p>  This game will be a big surprise for you and I thing in christmass I will have a playable demo with one complete mission.</p><p>  If I will not meet other programming problems<br />and if I have a lot of free time perhaps demo will released earlier <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>  Some times in the past I had tried to put some of my screenshot of my game in the Image of The day , but I have rejected because I had not web site , I have not game or demo ready and I had not screenshots ready so the web master reject me.<br /><img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>  But not problem. Here in Greece we have an expression &quot;good things takes long time <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />&quot;</p><p>  So you will see all thing at once.</p><p>  Many of you , must said User Takis76 never post game , never creates something yes I have said this in myself I want to Create a Site and Post some game because envy other people here who have web site , completed games and many times I have seen in pixelate some they have gain a award. The best game of the year and some of this <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>  I have had played many times the game IcyTower<br />is very good game.<br />  I have play many games from members here and I admire the work of all peoples here. All games here , are very good. And all this site I wanderfull this is a message to web master.</p><p>  Web master you have a great web site.</p><p>  I am visiting this site both sites<br />  www.allegro.cc and<br />  sourceforge.net <br />  are great sites. These sites an all people here<br />helped me to learn C and C++ and will bring my dreams to reality. I have 2 dreams</p><p>  2 Projects the first project &quot;Dark Ages&quot; The RPG<br />this RPG does not completed yet , because I made an accidentally format in my hard disk :( and I loose a big part of my code. :P </p><p>  So I have been very nervy for a long time I where very paddy and I stoped to programm for a long time because I was bored to create all thing from the biggining. So after a couple of months I deside you create other game.</p><p>  This is my History of my game hehe :)</p><p>  Could anyone knows where can I find a good easy, simple TCP/IP Network library to send small packets of data<br />string only and the other computer can sniff the data and make some work.<br />  <br />  For example I send a string &quot;aaa&quot; and the other computer makes something. Or like chat engine :)</p><p>  Thank you very very much all off you here.</p><p>  P.S. Can I Attach some screenshots here?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (takis76)</author>
		<pubDate>Sun, 26 Oct 2003 00:13:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Takis. About TCP/IP, there are many out there that you can use. Libnet, hawknl, GNE(which uses hawknl), etc..</p><p>Look in the &#39;libraries-network&#39; section of allegro.cc depot.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Sun, 26 Oct 2003 00:29:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Takis76: I am a non productive member too, but your days of non-productivity seem to be over now so good luck!!!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ron Ofir)</author>
		<pubDate>Sun, 26 Oct 2003 01:12:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p> Now I am trying HawkNL but I have problem</p><p> I rename the makefile.mingw32 in the src directory.</p><p> and I make and compilers say on file is missing<br /> </p><p>C:\Dev-Cpp\HawkNl\src&gt;make<br />building dynamic library, set STATICLINK for static lib<br />gcc -o NL.dll crc.o errorstr.o nl.o sock.o group.o ipx.o err.o thread.o loopback<br />.o mutex.o condition.o nltime.o -shared -lpthreadGC -lwsock32 -Wall -I../include<br /> -funroll-all-loops -ffast-math -fomit-frame-pointer -O2 -D_REENTRANT <s>Wl,--out</s><br />implib=libNL.a<br />C:\DEV-CPP\BIN\..\lib\gcc-lib\mingw32\2.95.3-6\..\..\..\..\mingw32\bin\ld.exe: c<br />annot find -lpthreadGC<br />C:\DEV-CPP\BIN\MAKE.EXE: *** [all] Error 1</p><p>C:\Dev-Cpp\HawkNl\src&gt;</p><p>Perhaps is a pthreadGC what is this file?<br />this library is not stand alone! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (takis76)</author>
		<pubDate>Sun, 26 Oct 2003 01:59:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Remove -lpthreadGC from makefile.mingw.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Rash)</author>
		<pubDate>Sun, 26 Oct 2003 02:09:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hmmm A LIBNL.A file was created very interesting</p><p>Where can I find documentation?</p><p><img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (takis76)</author>
		<pubDate>Sun, 26 Oct 2003 02:18:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="http://hawksoft.com/hawknl/docs/index.html">on-line</a><br /><a href="http://hawksoft.com/cgi/clickcount.pl?action=jump&amp;URL=HawkNL16adoc.zip">off-line</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Rash)</author>
		<pubDate>Sun, 26 Oct 2003 02:34:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Heh, that screenshot looks very Uplink-ish <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Go ahead and use HawkNL - it seemss like the best solution for your situation, and you can probably rely on getting help here (gillius, Nick Fisk, me, among others are/have been HawkNL users).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Sun, 26 Oct 2003 06:27:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I prefer libnet. No threading, pretty documentation, easy coding.</p><p>Search the forums for more info, and have a look at the example I recently posted. <a href="http://www.allegro.cc/forums/view_thread.php?_id=309027&amp;request=1067197380&amp;">Here</a></p><p>You&#39;ll need to plan exactly how to do it and make sure you have a copy of the code before you make a mess <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trezker)</author>
		<pubDate>Mon, 27 Oct 2003 01:48:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>What Library can I use HawkNL or LIBNET?</p><p>Other guys says LibNet Other guys says HawkNl</p><p>but so far I didn&#39;t understand nothing will all<br />libraries.</p><p>Tell me someone where do I beggin?</p><p>How make a socket how make a connection<br />how to create a socket how send data somewhere<br />and receive these data</p><p><img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /><br /><img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><br /><img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" /><br /><img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /><br /><img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (takis76)</author>
		<pubDate>Mon, 27 Oct 2003 02:04:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>doesn&#39;t pixelate have a libnet tutorial?<br />The libraries should come with examples too.</p><p>edit: Tadaaa, <a href="http://www.pixelate.co.za/issues/7/articles/libnet/index.html">  Pixelate libnet tutorial</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (deps)</author>
		<pubDate>Mon, 27 Oct 2003 02:06:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>According to the docs, libnet tries to take a more Allegro-oriented OOP approach to networking. You open a connection, and it gives you a structure, with which you use to listen for or send data(depending on how you opened the connection). The same functions work with serial connections, IPX, TCP/IP, UDP(I think), and others. It even allows for TCP/IP in the DOS version under a Windows DOS box which I haven&#39;t seen any other lib do.</p><p>Whereas HawkNL, as I understand it, just tries to add a compatibility layer between the different network interfaces. There&#39;s also no DOS version.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kitty Cat)</author>
		<pubDate>Mon, 27 Oct 2003 02:13:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yep, read the tutorial in pixelate, then I suggest you look through my example.</p><p>Then you can try HawkNL and other libs using whatever tutorials you find.</p><p>You&#39;ll have to make your own decision on which to use.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trezker)</author>
		<pubDate>Tue, 28 Oct 2003 00:45:59 +0000</pubDate>
	</item>
</rss>
