<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd " >
<html xmlns="http://www.w3.org/1999/xhtml " xml:lang="en" >
<head >
<title >GAP (ZeroMQInterface) - Contents</title >
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript" ></script >
<script type="text/javascript" >overwriteStyle();</script >
</head >
<body class="chap0" onload="jscontent()" >
<div class="chlinktop" ><span class="chlink1" >Goto Chapter: </span ><a href="chap0.html" >Top</a> <a href="chap1.html" >1</a> <a href="chap2.html" >2</a> <a href="chap3.html" >3</a> <a href="chapInd.html" >Ind</a> </div >
<div class="chlinkprevnexttop" > <a href="chap0.html" >[Top of Book]</a> <a href="chap0.html#contents" >[Contents]</a> <a href="chap1.html" >[Next Chapter]</a> </div >
<p id="mathjaxlink" class="pcenter" ><a href="chap0_mj.html" >[MathJax on]</a></p>
<p><a id="X7D2C85EC87DD46E5" name="X7D2C85EC87DD46E5" ></a></p>
<div class="pcenter" >
<h1 >ZeroMQInterface</h1 >
<h2>ZeroMQ bindings for <strong class="pkg" >GAP</strong ></h2>
<p>
0.17</p>
<p>
20 June 2025
</p>
</div >
<p><b>
Markus Pfeiffer
</b>
<br />Email: <span class="URL" ><a href="mailto:markus.pfeiffer@st-andrews.ac.uk" >markus.pfeiffer@st-andrews.ac.uk</a></span >
<br />Homepage: <span class="URL" ><a href="http://www.morphism.de/~markusp/ " >http://www.morphism.de/~markusp/</a></span >
<br />Address : <br />School of Computer Science<br /> University of St Andrews<br /> Jack Cole Building, North Haugh<br /> St Andrews, Fife, KY16 9SX<br /> United Kingdom<br />
</p><p><b>
Reimer Behrends
</b>
<br />Email: <span class="URL" ><a href="mailto:behrends@gmail.com" >behrends@gmail.com</a></span >
<br />Homepage: <span class="URL" ><a href="http://www.mathematik.uni-kl.de/agag/mitglieder/wissenschaftliche-mitarbeiter/dr-reimer-behrends/ " >http://www.mathematik.uni-kl.de/agag/mitglieder/wissenschaftliche-mitarbeiter/dr-reimer-behrends/</a></span >
<br />Address : <br />Technische Universität Kaiserslautern<br /> Fachbereich Mathematik<br /> Postfach 3049<br /> 67653 Kaiserslautern<br /> Deutschland<br />
</p>
<p><a id="X81488B807F2A1CF1" name="X81488B807F2A1CF1" ></a></p>
<h3>Copyright</h3>
<p>© 2015-17 by Markus Pfeiffer, Reimer Behrends and others</p>
<p>The <strong class="pkg" >ZeroMQInterface</strong > package is free software; you can redistribute it and/or modify it under the terms of the <span class="URL" ><a href="http://www.fsf.org/licenses/gpl.html " >GNU General Public License</a></span > as published by the Free Software Foundation; either version 2 of the License, or (at your option ) any later version.</p>
<p><a id="X82A988D47DFAFCFA" name="X82A988D47DFAFCFA" ></a></p>
<h3>Acknowledgements</h3>
<p>We appreciate very much all past and future comments, suggestions and contributions to this package and its documentation provided by <strong class="pkg" >GAP</strong > users and developers.</p>
<p><a id="X8537FEB07AF2BEC8" name="X8537FEB07AF2BEC8" ></a></p>
<div class="contents" >
<h3>Contents<a id="contents" name="contents" ></a></h3>
<div class="ContChap" ><a href="chap1.html#X7DFB63A97E67C0A1" >1 <span class="Heading" >Introduction</span ></a>
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap1.html#X7F0445BA85C0D680" >1.1 <span class="Heading" >Purpose and goals of this package</span ></a>
</span >
</div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap1.html#X786BACDB82918A65" >1.2 <span class="Heading" >Overview over this manual</span ></a>
</span >
</div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap1.html#X8360C04082558A12" >1.3 <span class="Heading" >Installation</span ></a>
</span >
</div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap1.html#X80D704CC7EBFDF7A" >1.4 <span class="Heading" >Feedback</span ></a>
</span >
</div >
</div >
<div class="ContChap" ><a href="chap2.html#X7EDFD3BB831063E7" >2 <span class="Heading" >ZeroMQ Bindings</span ></a>
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap2.html#X7D65C84A87343B32" >2.1 <span class="Heading" >Addresses, transports, and URIs</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X82D04A897E0720CC" >2.1-1 <span class="Heading" >The TCP transport</span ></a>
</span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X792BDF3F7AB76A99" >2.1-2 <span class="Heading" >The IPC transport</span ></a>
</span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7AD7D8897DF0E66D" >2.1-3 <span class="Heading" >The in-process transport</span ></a>
</span >
</div ></div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap2.html#X7C848DC87D0C1BF0" >2.2 <span class="Heading" >Creating and closing sockets</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7E37F9DD7F0977F2" >2.2-1 ZmqPushSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7B2AB9A47F658EB7" >2.2-2 ZmqPullSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X87434250859B8460" >2.2-3 ZmqReplySocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X8590CD6C824FE4FC" >2.2-4 ZmqRequestSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X79C8F8B68192DE1D" >2.2-5 ZmqPublisherSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X86A2F4EA82E1FC10" >2.2-6 ZmqSubscriberSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7D5974927C4C3131" >2.2-7 ZmqDealerSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7ED409848377791D" >2.2-8 ZmqRouterSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X81A5B57F7AFCD80F" >2.2-9 ZmqSocket</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X878D7DF3846B3431" >2.2-10 ZmqClose</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7BAC106D81E8C8D2" >2.2-11 ZmqIsOpen</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X831235C47A0CFA1C" >2.2-12 ZmqSocketType</a></span >
</div ></div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap2.html#X7E93217181B71A2B" >2.3 <span class="Heading" >Binding and connecting sockets to addresses</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7F4A98227D65B573" >2.3-1 ZmqBind</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7D00EE937F96175E" >2.3-2 ZmqConnect</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7C17743C874D56CF" >2.3-3 ZmqAttach</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7CB8FB7F8377B620" >2.3-4 ZmqSocketURI</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7C91933A84823735" >2.3-5 ZmqIsBound</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X795DDB1F7A147DD2" >2.3-6 ZmqIsConnected</a></span >
</div ></div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap2.html#X85BF739678B524D3" >2.4 <span class="Heading" >Sending and receiving messages</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X815164BB7FB0E8AC" >2.4-1 ZmqSend</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7CBB221179C79E23" >2.4-2 ZmqReceive</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7C4EA24A8034D841" >2.4-3 ZmqReceiveList</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7D448F567EE74050" >2.4-4 ZmqReceiveListAsString</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X85638A657FDE7E77" >2.4-5 ZmqHasMore</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X836D98B37DD2CD2E" >2.4-6 ZmqPoll</a></span >
</div ></div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap2.html#X86C414A57BE2F7A2" >2.5 <span class="Heading" >Setting and querying socket properties</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7AD7274784A96783" >2.5-1 ZmqSetIdentity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7B35DC33795EDB8F" >2.5-2 ZmqGetIdentity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X8384175A83EE3F04" >2.5-3 ZmqSetSendCapacity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X86817EA77EF5A145" >2.5-4 ZmqSetReceiveCapacity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7F65F8F87E198308" >2.5-5 ZmqGetSendCapacity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X84D1C61683021D49" >2.5-6 ZmqGetReceiveCapacity</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X808243357C0466C5" >2.5-7 ZmqSetSendBufferSize</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X86C7D8DE81F3DAC9" >2.5-8 ZmqGetSendBufferSize</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7BFF68F478CB9591" >2.5-9 ZmqSetReceiveBufferSize</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X811DDCF3853C299D" >2.5-10 ZmqGetReceiveBufferSize</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X79365BF47A15D740" >2.5-11 ZmqSubscribe</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap2.html#X7916FAA27F90D773" >2.5-12 ZmqUnsubscribe</a></span >
</div ></div >
</div >
<div class="ContChap" ><a href="chap3.html#X823ACE5A8380FB0D" >3 <span class="Heading" >Using ZeroMQ with the zgap script </span ></a>
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap3.html#X7E80C0DB7D68DA60" >3.1 <span class="Heading" >Running zgap</span ></a>
</span >
</div >
<div class="ContSect" ><span class="tocline" ><span class="nocss" > </span ><a href="chap3.html#X801F6BAD823982B7" >3.2 <span class="Heading" >Zgap API</span ></a>
</span >
<div class="ContSSBlock" >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X8551BAF585C80F26" >3.2-1 ZExec</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X7A8B812C86B04F6F" >3.2-2 ZBind</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X7F99C0288433A2B2" >3.2-3 ZUnbind</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X822FACEA7E675154" >3.2-4 ZCall</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X878EFC17847C03F9" >3.2-5 ZQuery</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X7F4D42487BF9D04D" >3.2-6 ZResponse</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X7BC0A3AB859AC0A0" >3.2-7 ZTask</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X8334DF718141DE22" >3.2-8 ZAsync</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X87623A0F870BF0D9" >3.2-9 ZRead</a></span >
<span class="ContSS" ><br /><span class="nocss" > </span ><a href="chap3.html#X852FCB6F7D337E65" >3.2-10 ZReadGapRoot</a></span >
</div ></div >
</div >
<div class="ContChap" ><a href="chapInd.html" ><span class="Heading" >Index</span ></a></div >
<br />
</div >
<div class="chlinkprevnextbot" > <a href="chap0.html" >[Top of Book]</a> <a href="chap0.html#contents" >[Contents]</a> <a href="chap1.html" >[Next Chapter]</a> </div >
<div class="chlinkbot" ><span class="chlink1" >Goto Chapter: </span ><a href="chap0.html" >Top</a> <a href="chap1.html" >1</a> <a href="chap2.html" >2</a> <a href="chap3.html" >3</a> <a href="chapInd.html" >Ind</a> </div >
<hr />
<p class="foot" >generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc " >GAPDoc2HTML</a></p>
</body >
</html >
quality 99%
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland