<!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.&nbsp;&nbsp; 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.&nbsp; <br>
<br>
At this time, the BridgeServer is not available on Windows, because we
haven't completely ported QuickBridge to Windows.&nbsp; 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.&nbsp; 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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font face="Tahoma" size="2"><span
 style="font-size: 10pt;" lang="EN-US">And isn&#8217;t there a
&#8220;BridgeServer.py&#8221; 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
&#8220;BridgeServer.py&#8221; 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&#8217;s no
&#8220;BridgeServer.py&#8221; 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&#8217;t run the
BridgeServer in windows system?<o:p></o:p></span></font></p>
  </div>
</blockquote>
</body>
</html>