Loggbok (Nya meddelanden längst ner)

 

011029:
Jag var nyfiken på hur nätverk och sockethantering fungerade så jag bestämde mig för att skriva ett litet chatt program, modell ICQ, för att ta reda på detta och försöka lära mig lite mer om det. 29 oktober 2001 skrevs de första raderna kod av det som skulle bli NetMess.

Kan nu skicka enradiga strängar i prompten mellan två datorer.

Nu har jag en grafisk "meddelanderuta" som kan skicka och ta emot enkla enradiga meddelanden till en "hårdkodad" annan dator.

Kan nu skicka flerradiga meddelanden.

Gjort en ruta innehållandes en lista (hårdkodad) över användare som man kan skicka meddelanden till.

Listan läses nu in från en fil.

Fixat en metod som kollar om användarna i listan är online eller inte.

Lagt till möjlighet att vara N/A.

Fixat en "wizard" för att lägga till användare i listan.

Popupmeny med alternativ för att kunna skicka meddelande och ta bort personen i listan.

Har kollat lite på möjligheter till att kunna streama ljud och bild mellan två datorer och gjort en del försök relativt lyckade resultat. Skall absolut titta lite närmare på detta lite senare.

Gjort ett fönster för inställnigar, där man kan skriva in sitt namn, ip-nummer osv.

Inställningarna sparas i en fil och läses när programmet startar.

Har skrivit om ganska stora delar av programmet: Bytt ut hela sockethanteringen för att kunna ha kontroll över om ett meddelande kommer fram eller inte. Meddelanden skickas nu med hjälp av en handskakningsmodell. Denna förändring underlättar betydligt för framtida utvidgningar.

020316:
Har skrivit om meddelanderutan: har gjort den mer grafiskt attraktiv genom att lägga till färger och annan font på texten.

020321:
Ändrat på filhanteringen så att programmet även skall vara kompatibelt med unix.

020327:
Ändrat på uppdateringen av användarlistan. Innan kontrollerades onlinestatus för en användare i taget innan listan uppdaterades. Nu startas flera trådar (en för varje användare) som kollar onlinestatus. Detta medför att det max tar 6 sekunder att kolla status för alla användare, vilket är en klar förbättring :

020329:
Bytt ut bilder och snyggat till wizarden för att lägga till nya personer i kompislistan.
Fixat en about-ruta.

020330:
Har fixat så att ikonen i kompislistan byts ut när man får ett nytt meddelande.

020330:
Den här sidan skapas för att informera om NetMess och göra det tillgängligt för nerladdnig. Syftet är att sprida programmet för att få feedback och buggrapporteringar.

020331-020406:
Lagt till funktionen att kunna kolla användarinformation.
Lagt till funktionen att kunna kolla N/A meddelande.
Fixat så att popupmenyn inte hamnar utanför skärmen.

020407:
Man kan inte skicka tomma meddelanden längre.

020408:
Har upptäckt en stor minnesläcka! Verkar som om programmet inte stänger alla socketconnections efter sig.

020410:
Nu är minnesläckan fixad!

020415:
Man kan nu ändra ip:t för en person i listan.
Varningsmeddelande visas när en användare har bytt namn.
Sorterar nu listan i bokstavsordning och lägger användare som är online högst upp.

020416:
Har fixar en hjälp fil som följer med programmet. Hjälpen finns även online på denna hemsida.

020416:
Ny version av NetMess! Nu finns v1.05 för nerladdning på downloadsidan!

020417:
Hjälpen har blivit uppdaterad.

020419:
Jag har börjat skriva ett litet program som kan köras på servrar för att ge NetMess utökat stöd för NAT-nätverk.

020424:
Jag har exprimenterat lite med att kompilera NetMess till en ren 32 bitars windowsversion och det kommer antagligen finnas en sådan version för nedladdning vid nästa release av NetMess. Fördelarna är att programmet tar mindre diskutrymme och blir snabbare än java-versionen.

020426:
Det är nu möjligt att prenumerera på information om uppdateringar av NetMess. Anmäl dig nu! :-)

020428:
Jag har stött på problem med den rena 32 bitars windowsversionen av NetMess. Jag lägger det projektet på is tillsvidare...

020501:
Ny version av NetMess! Nu finns v1.06 för nerladdning på downloadsidan!
Även NMGK v.1.0 är släppt! Bra för dig som använder NAT.

020629:
Håller på att jobba med röstöverföringsfunktionen för fullt. Till att börja med kommer det inte att finnas någon NMGK-version som stöder röstöverföring, men kommer antagligen att komma så småningom. Först skall jag försöka få klart funktionen i huvudprogrammet ;-)

040817:
Utvecklingen av NetMess har legat på is ganska länge till förmån för andra projekt. Men det går fortfarande bra att ladda hem den befintliga versionen på downloadsidan.


 

 
     

Copyright © Magnus Lundvall 2002