<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Kim:<br>
<br>
The AG 2.1 software includes a BridgeServer that is integrated with the
venue server. BridgeServer.py is the Python implementation of the
bridge server; it communicates with the venue server to get information
about the multicast addresses being used, and launches instances of
QuickBridge to bridge that traffic to unicast. <br>
<br>
At this time, the BridgeServer is not available on Windows, because we
haven't completely ported QuickBridge to Windows. When the port is
finished, the BridgeServer will be included in the Windows release.<br>
<br>
You can find the design document for the bridge server in the cvs repo<br>
<br>
<a class="moz-txt-link-freetext" href="http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/doc/BridgeServerDesign.doc">http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/doc/BridgeServerDesign.doc</a><br>
<br>
There's also a section there about deployment, which should help you
run the bridge server. The deployment info will be written up in more
detail soon; I'll send notice to this list when it's available.<br>
<br>
If you're interested in the source for BridgeServer.py and QuickBridge,
it's in the cvs repo:<br>
<br>
<a class="moz-txt-link-freetext" href="http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/bin/BridgeServer.py">http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/bin/BridgeServer.py</a><br>
<a class="moz-txt-link-freetext" href="http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/services/network/QuickBridge">http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/services/network/QuickBridge</a><br>
<br>
If you have any questions, let me know.<br>
<br>
Tom<br>
<br>
<br>
<br>
KIM NAMGON wrote:<br>
<blockquote type="cite" cite="mid000001c3d5e0$d6c08e40$6635edcb@bio">
<meta content="text/html; " http-equiv="Content-Type">
<meta content="Word.Document" name="ProgId">
<meta content="Microsoft Word 10" name="Generator">
<meta content="Microsoft Word 10" name="Originator">
<link href="cid:filelist.xml@01C3D62C.413F04E0" rel="File-List">
<o:SmartTagType name="place"
namespaceuri="urn:schemas-microsoft-com:office:smarttags">
<o:SmartTagType name="PlaceName"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"><o:SmartTagType
name="PlaceType"
namespaceuri="urn:schemas-microsoft-com:office:smarttags">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:EnvelopeVis/>
<w:DrawingGridHorizontalSpacing>5 pt</w:DrawingGridHorizontalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:Compatibility>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Batang;
        panose-1:2 3 6 0 0 1 1 1 1 1;
        mso-font-alt:Batang;
        mso-font-charset:129;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Dotum;
        panose-1:2 11 6 0 0 1 1 1 1 1;
        mso-font-alt:Dotum;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Gulim;
        panose-1:2 11 6 0 0 1 1 1 1 1;
        mso-font-alt:Gulim;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
        {font-family:DotumChe;
        panose-1:2 11 6 9 0 1 1 1 1 1;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:fixed;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Gulim;
        panose-1:2 11 6 0 0 1 1 1 1 1;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Dotum;
        panose-1:2 11 6 0 0 1 1 1 1 1;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:Batang;
        panose-1:2 3 6 0 0 1 1 1 1 1;
        mso-font-charset:129;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
        {font-family:DotumChe;
        panose-1:2 11 6 9 0 1 1 1 1 1;
        mso-font-charset:129;
        mso-generic-font-family:modern;
        mso-font-pitch:fixed;
        mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        mso-bidi-font-size:12.0pt;
        font-family:Tahoma;
        mso-fareast-font-family:DotumChe;
        mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle17
        {mso-style-type:personal;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Tahoma;
        mso-ascii-font-family:Tahoma;
        mso-fareast-font-family:Dotum;
        mso-hansi-font-family:Tahoma;
        mso-bidi-font-family:Arial;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Tahoma;
        mso-ascii-font-family:Tahoma;
        mso-fareast-font-family:Dotum;
        mso-hansi-font-family:Tahoma;
        mso-bidi-font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:2.0cm 42.55pt 2.0cm 42.55pt;
        mso-header-margin:42.55pt;
        mso-footer-margin:49.6pt;
        mso-paper-source:0;
        layout-grid:18.0pt;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
        {mso-style-name:"\D45C\C900 \D45C";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]-->
</o:SmartTagType></o:SmartTagType></o:SmartTagType>
<div style="" class="Section1">
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">I am using AG 2.1.2 and I want
to know about the Bridge.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">In the AG 2.1.2 Version, we can
choose whether to use multicast or
unicast.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">In this version of AG, the
BridgeServer file is written in python. <o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">Old version of BridgeServer is
written in C. and existing documents are
only about the C version Bridge.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">The Python version bridge is
just a loader of older C version Bridge?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">Or Are these two versions
totally different from each other?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">Can I get the source code of
newer C version bridge?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">Or Is there any articles about
the </span></font><st1:place><st1:PlaceType><span style="" lang="EN-US">Bridge</span></st1:PlaceType><span
style="" lang="EN-US"> of </span><st1:PlaceName><span style=""
lang="EN-US">AG</span></st1:PlaceName></st1:place><span style=""
lang="EN-US"> 2.x version? Where Can I get them?<o:p></o:p></span></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">And isn’t there a
“BridgeServer.py” file in the
windows AG? <o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">I tried to find this
“BridgeServer.py” file in the windows
But I failed.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">And if there’s no
“BridgeServer.py” in the windows, <o:p></o:p></span></font></p>
<p class="MsoNormal"><font face="Tahoma" size="2"><span
style="font-size: 10pt;" lang="EN-US">then I can’t run the
BridgeServer in windows system?<o:p></o:p></span></font></p>
</div>
</blockquote>
</body>
</html>