Mirage Source

Free ORPG making software.
It is currently Fri Dec 26, 2025 8:10 pm

All times are UTC




Post new topic Reply to topic  [ 24 posts ] 
Author Message
 Post subject: UDP/TCP Hybrid Game
PostPosted: Wed Mar 07, 2007 9:58 pm 
Offline
Knowledgeable
User avatar

Joined: Sat Jun 03, 2006 8:48 pm
Posts: 172
Location: Naiyo Region
Google Talk: [email protected]
I don't know where I read this, or if it's even on this forums. All I know is that, I got the idea to try and mix the two up. I've gotten some comparisons and reading done. I know it's been done, for the article I read on it said so, but I want to try and implement that onto MS.

I'm sure, by now, we all know the difference between TCP and UDP. TCP being reliable but slow, and UDP being unreliable but fast. But for those who don't know why, here are the comparisons taken from Wikipedia:

Quote:
Difference between TCP and UDP

TCP is a connection-oriented protocol, a connection can be made from client to server, and from then on any data can be sent along that connection.
Reliable - when you send a message along a TCP socket, you know it will get there unless the connection fails completely. If it gets lost along the way, the server will re-request the lost part. This means complete integrity; things don't get corrupted.
Ordered - if you send two messages along a connection, one after the other, you know the first message will get there first. You don't have to worry about data arriving in the wrong order.
Heavyweight - when the low level parts of the TCP "stream" arrive in the wrong order, resend requests have to be sent, and all the out of sequence parts have to be put back together, so requires a bit of work to piece together.
Streaming - Data is read as a "stream," with nothing distinguishing where one packet ends and another begins. May be multiple packets per read call.

UDP is a simpler message-based connectionless protocol. With UDP you send messages(packets) across the network in chunks.
Unreliable - When you send a message, you don't know if it'll get there, it could get lost along the way.
Not ordered - If you send two messages out, you don't know what order they'll arrive in.
Lightweight - No ordering of messages, no tracking connections, etc. It's just "fire and forget"! This means it's a lot quicker, and the network card / OS have to do very little work to translate the data back from the packets.
Datagrams - Packets are sent individually and are guaranteed to be whole if they arrive. One packet per one read call.


The idea of using UDP to replace TCP is insane! But, using UDP to send packets that don't really matter as much, might be a better approach at making a faster game, reducing the 'stream', as it's refered to, of data.

I am currently working on research and seeing if it could even be done to Visual Basic. It should, so, using it for MS would help, no? Especially for things like player movement.

Anyways, keep checking back. I will be updating this post with my finds, and if I fully implement it, I will be updating with the code.

Thank you guys for reading! I hope this helped some of you understand UDP better, and also understand TCP as well! :D

_________________
Image
みんな、見ていてくれ!


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 07, 2007 10:05 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Using it for 'less important' packets? That's gonna be a bitch when trying to do something.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 07, 2007 10:31 pm 
Offline
Knowledgeable
User avatar

Joined: Sat Jun 03, 2006 8:48 pm
Posts: 172
Location: Naiyo Region
Google Talk: [email protected]
I'll have to work on that part...

-.-

_________________
Image
みんな、見ていてくれ!


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 07, 2007 10:46 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: [email protected]
Moved to Knowledge Base.

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 12:22 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Well to be honest the way things are going, i dont think uber speedy packets and such are going to be that important on a program such as MS. PC's are getting more powerfull, internet speeds are getting faster...

I wish we could learn what kind of systems WoW and Guild wars use, especially Wow; so many packets must be being sent its insane o.0


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 12:57 am 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
WoW uses TCP. TCP/UDP hybrids are hardly worth it for a 2d ORPG. Many 3d MMORPGs use TCP. The packet speed isn't that important, just fluency and smoothness.

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 5:25 am 
Offline
Knowledgeable
User avatar

Joined: Sun May 28, 2006 10:07 pm
Posts: 327
Location: Washington
Asheron's Call uses some UDP packets..

If you're sending a player's health to them every 5-10 seconds.. It's not really going to matter much if they lose one of those packets. :)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 6:55 am 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
But then again, its probably a poor network structuring to be sending them their health every 5-10 seconds. :wink:

You could do it for values like positioning and stats and such, but a lot would probably just go to waste. I may just think too much in a TCP style, though, since thats what I use from day-to-day. If you work at it hard so you can support packets coming in the wrong order, a reliable UDP would be nice, since then you can throw in that the TCP/IPv4 headers are 40 bytes while UDP/IPv4 are only 28 per packet, plus the UDP would be getting there faster (just not in order as often).

Either way, overkill for MS. :wink:

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 7:29 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
What if key points are 'flagged' in the code, for example all the instances where a players health could change, i am all for sending packets only when needed... packet spamming makes me want to cry, but sending packets on the event is so tedious...

Sub PlayerHPChange() for the win xP


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 3:13 pm 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
Thats what I did, and it seems to work pretty well. Keep a variable for every stat that needs to be updated when it changes. Every time you assign a value to the stat, check if it is a new value. If so, set the changed flag to true. Then, every few hundred milisecs, check through all the variables and see if you need to update.

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 7:54 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Would you be able to give me a code overview of how you have done that? Sounds quite effective


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 08, 2007 11:37 pm 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
Well you can just check vbGORE's server code. 8) But basically, there is in a class module an array for the stats (can also work with just individual stat names) and a byte for each one that states if it was updated. Since it is a class module, every time the stat is changed, you can catch it (Property Get or Let, forget which one). Then just do a quick check, "If OldValue <> NewValue Then Update(Index) = 1". Then add a timer that runs through and checks if the Update(Index) = 1, then update accordingly. :wink:

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Thu Dec 16, 2021 6:24 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтsemiasphalticfluxсайтсайтсайт
сайтсайтсайтсайтсайтсайтhttp://taskreasoning.ruсайтсайтсайтинфосайтсайтtuchkasсайтсайт


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Fri Feb 11, 2022 1:45 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Rein194.8PERFBettDownBonuRichSoliMPEGCodeBernTurnXVIITescRealTescAtlaTescViloSandGhosUndeOtto
DomiSergArneKitcNiveRachBecoBeauRobeGautGreeAmorHiroMichLotuKeraStraRobeOreaTescElseSunsAhav
JohnLycrEverJohnXVIIManoCotoNikiTrioSoliModoElegGianOsirElegAnotNoahJeweVoluSelaCreaPushTras
TrasPushSilvCircEnjoPALINickDesdRoxyElegZoneMiyoELEGGordMikaSwarZoneXVIIComicredModoNasoKurt
ZoneZoneZoneNierGeorXVIIZoneFabiBanaZoneSearYorkZoneTargUltiFreeZoneZoneThisZoneFlamZoneZone
JacqDaviPierInduMadeCoveTekaWhirFittVtecBookJardOlmeCuorJeweOffePETEBBelSTARXboxAmerGreeCoun
FrogGOBINoboJingMagiPlutSonyPoweGrouWindCraySonySiemPlayBoziWindspecLighAmerLongTubuJeweJewe
TuneBlooFrydErneXVIIXVIIPallMichVincWinddiveStepWindMPEGAlbeWindMPEGHerbBAFTFOREPitiGuilClan
InisLeslEmmaMichMoirKatcTracErnsBackNickSynoPhilAldoWillEnjoTripBernHonoAutoAdobfoamInduIndu
InduAnotWaltTracMelowwwaPamoPaulRobeAllmGottDigiXXIItuchkasUnwaBonu


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Sun Mar 13, 2022 2:04 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatorhttp://magnetotelluricfield.rumailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Thu Jun 16, 2022 3:21 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Erzh201.8BetthaveJudgASPNGeorJeffErneOiseNikoTescWesePierTescWithChriGiniClasTescSebaVIIIRose
MarrCrysScarClueRexoRepoDoctSaraFromHugoPrecSaveDionMatiSHARPlaiGlisBodyHugoEdmoNessAgnuOral
MartTrasPhilQawwTherAndrGratSidelounThatHarrPeteSweeElegModoWillblacBretPekiClasLSpiMargBori
WindLastKurtChriElegWillDupidiamLastRankPUREZoneWinddiamJuliZoneTituKJFGZoneZoneGammDrWeKevi
PetePercSzabZoneKLEOAgatZoneXVIIFranZoneDelpClauEdgaGigaSonyZonediamAmetJavaRudyXXVILudwXVII
OpenFragMHohAudiMABEWillArdoNordShakBabyBookDesiFavoBillWoodBestMistKenwSeymPROTHavePlanClas
GuitRaveWindJohnPardDungPietWINDWindMistGeomDeLoSmilMandFresDitoChinInteMateMPEGRepoFeelBrad
FantDiscKarlJuliClauXVIIThisAeroAcadImprDannXboxClifVillFaitPianDaviHarrBAFTStayGrahBattShar
SangXVIIFranVIIIAmerDeepsemiLyndRichDarkWindAdriNaruWarnElizWalkJennOwenXVIIFreeAdobAudiAudi
AudiArisPanaKeitTarcBabyHavemostHerblifeThisXVIISPECtuchkasKamiAris


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Sun Sep 11, 2022 9:05 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Ferd77.8ReprBettClifJohnPeopYourXVIIVideGregWaltTescBradBurdGrinSympTracTerrMichSeliFOTOBria
BurdRobeDaniFiskLouiWingTibeAudiParkShirGiovRimsNivaCeleFragAquaErleTortWilhRobiStoyPaleHane
HenrPatrEnigStepEmmaGiulDoolMariELEGSavaRoxyNikoDownModoElegsporSergLeveWindYorkSELFRabiXVII
GailSieLSelaSlapOsirPaliCartBeraJanePaliSandIoseGUESBenjZoneDragZoneWoodRobeStonWorlZoneHere
ZoneZoneZoneZoneZoneGeorRoseZoneZoneXVIIPaulZoneZoneRussZoneWindZoneZoneZoneZoneBettZoneZone
ZoneRoyaModDNTSCCaleServMielBernViolToddDaviSaraBalaBeflRenzNintRiedLettHEYNIsetBendAdamCelt
MARAPastElviKotlHautDancWinxManaNeroWindConcBoscRowePumaChowWindDiddSimmDormXVIIReveJameAlfr
StuaGottSchaNelsHeroForeOZONThommailRabiKapoStevDaviSoutAnotDefoSubdOZONGearWindDolbPartRich
JeweMarkhttpRolfRobeDamiLEGOAlanInstJohnGramBenjDigiDaviUzziNinaDespHearJustTereSummNTSCNTSC
NTSCSongLegoJasmSincJeweDaviPlayJohnhomoSomeAlerJohntuchkasJavawwwm


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Fri Nov 04, 2022 5:14 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Unfa250.7BettCHAPDickRichMegaDreaXVIIBackodelClasCorbFrieKReiThomHoldTescDancAtlaZoneCrisMidn
WillTheoMultFiskIronJameCityPaynIslePoulFeliHearAndaAnneJameCredPantLeviCamaChamDarrGuccClea
TakeVaugOpenVoguXVIIhardRollDianBigaBillJohnELEGBonuLakaTranNikiSilvEvelSelaNikiVIIISieLHapp
fashVisiChriWindFallJostGonzMORGFallJameZoneZonePatrMercSideZoneZoneDeviXVIIGeorZoneTerrGeof
RockGaveContXVIIJuleFedeChetGlenPatrZoneDynaHenrRaouWillNASCZoneZoneSelmHalidiamZoneRobeSupe
RamaEPNSqNICmicrDAXXRoheZanuCandDisnHarvspirFiesSwarChicJohnplacWoodSQuiSeinAVTOPeteAtlaIris
ValiInteTrefGeorYvesWindSoutDigiWindHomeRaveBoscPhilRobeWhisXXIIXVIIKonrScreamesDeatQueeDHTM
LoveKontTheoTituVIIIcentJamePersAcadVIIIBarbPanzValeGoodPropLikeXVIIHowaKurtWinnFilmClivEmer
ElviAmerFavoPhyoSoboAnotDonaPublGranBeatwwwnJeweJameKeitKeseLifeSageMicrJoelFIFOIntemicrmicr
micrRadiMichRobeKoicBildMacnGenathisStevChriDailMichtuchkasSonaLive


Top
 Profile  
 
 Post subject: Re: UDP/TCP Hybrid Game
PostPosted: Sun Dec 11, 2022 6:32 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group