One Hat Cyber Team
Your IP :
216.73.216.14
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
doc
/
Macaulay2
/
Visualize
/
html
/
Edit File:
_open__Port.html
<!DOCTYPE html> <html lang="en"> <head> <title>openPort -- opens a port</title> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link type="text/css" rel="stylesheet" href="../../../../Macaulay2/Style/doc.css"> <link rel="stylesheet" href="../../../../Macaulay2/Style/katex/katex.min.css"> <script defer="defer" src="../../../../Macaulay2/Style/katex/katex.min.js"></script> <script defer="defer" src="../../../../Macaulay2/Style/katex/contrib/auto-render.min.js"></script> <script> var macros = { "\\break": "\\\\", "\\ZZ": "\\mathbb{Z}", "\\NN": "\\mathbb{N}", "\\QQ": "\\mathbb{Q}", "\\RR": "\\mathbb{R}", "\\CC": "\\mathbb{C}", "\\PP": "\\mathbb{P}" }, delimiters = [ { left: "$$", right: "$$", display: true}, { left: "\\[", right: "\\]", display: true}, { left: "$", right: "$", display: false}, { left: "\\(", right: "\\)", display: false} ], ignoredTags = [ "kbd", "var", "samp", "script", "noscript", "style", "textarea", "pre", "code", "option" ]; document.addEventListener("DOMContentLoaded", function() { renderMathInElement(document.body, { delimiters: delimiters, macros: macros, ignoredTags: ignoredTags, trust: true }); }); </script> <style>.katex { font-size: 1em; }</style> <script defer="defer" src="../../../../Macaulay2/Style/katex/contrib/copy-tex.min.js"></script> <script defer="defer" src="../../../../Macaulay2/Style/katex/contrib/render-a11y-string.min.js"></script> <script src="../../../../Macaulay2/Style/prism.js"></script> <script>var current_version = '1.25.06';</script> <script src="../../../../Macaulay2/Style/version-select.js"></script> <link type="image/x-icon" rel="icon" href="../../../../Macaulay2/Style/icon.gif"> </head> <body> <div id="buttons"> <div> <a href="https://macaulay2.com/">Macaulay2</a> <span id="version-select-container"></span> » <a title="Macaulay2 documentation" href="../../Macaulay2Doc/html/index.html">Documentation </a> <br><a href="../../Macaulay2Doc/html/_packages_spprovided_spwith_sp__Macaulay2.html">Packages</a> » <span><a title="A package to help visualize algebraic objects in the browser using javascript" href="index.html">Visualize</a> :: <a title="opens a port" href="_open__Port.html">openPort</a></span> </div> <div class="right"> <form method="get" action="https://www.google.com/search"> <input placeholder="Search" type="text" name="q" value=""> <input type="hidden" name="q" value="site:macaulay2.com/doc"> </form> <a href="___Vis__Path.html">next</a> | <a href="___Fix__Extreme__Elements.html">previous</a> | <a href="___Vis__Path.html">forward</a> | <a href="___Fix__Extreme__Elements.html">backward</a> | up | <a href="master.html">index</a> | <a href="toc.html">toc</a> </div> </div> <hr> <div> <h1>openPort -- opens a port</h1> <ul> <li> <dl class="element"> <dt>Usage: </dt> <dd><code class="language-macaulay2">openPort N</code></dd> </dl> </li> <li>Inputs: <ul> <li><span><span class="tt">N</span>, <span>a <a title="the class of all strings" href="../../Macaulay2Doc/html/___String.html">string</a></span>, a port number</span></li> </ul> </li> </ul> <div> <h2>Description</h2> <p>In order to use the <a title="creates an interactive object in a modern browser" href="_visualize.html">visualize</a> method, the user must first open a port on their machine. This can be dangerous as someone could potentially be listening on that port. The port being open is only accessible to the localhost and is most vulnerable if the package is being run on a server. If running on a personal computer/laptop, then the risk of cyber attack is very small as the attacker would have to have access to your local machine. Because of this risk, and the fact that the examples will throw errors if the user is using the example port, the documentation will not actually run examples of <span class="tt">openPort</span>.</p> <p>The user can use any port number they wish. Common ports are '8080' and '8081'. For example, <span class="tt">openPort"8080"</span> will open port '8080' for communication.</p> <p>Once a port is open, another instance of <a title="opens a port" href="_open__Port.html">openPort</a> will not be allowed to open another port. Hence the user can only open one port at a time with this method. Once finished visualizing, you can close the port with the <a title="closes and open port" href="_close__Port.html">closePort</a> method.</p> <table class="examples"> <tr> <td> <pre><code class="language-macaulay2">i1 : closePort() --Port null is now closing. This could take a few seconds.</code></pre> </td> </tr> </table> <p>Restarting Macaulay2 will also close the port.</p> </div> <div> <h2>See also</h2> <ul> <li><span><a href="___Basic_sp__Workflow_spfor_sp__Visualize.html">Basic Workflow for Visualize</a></span></li> <li><span><a title="visualizes a graph in a modern browser" href="_visualize_lp__Graph_rp.html">visualize(Graph)</a> -- visualizes a graph in a modern browser</span></li> <li><span><a title="visualizes a digraph in the browser" href="_visualize_lp__Digraph_rp.html">visualize(Digraph)</a> -- visualizes a digraph in the browser</span></li> <li><span><a title="visualizes a poset in the browser" href="_visualize_lp__Poset_rp.html">visualize(Poset)</a> -- visualizes a poset in the browser</span></li> <li><span><a title="visualizes a simplicial complex in the browser" href="_visualize_lp__Simplicial__Complex_rp.html">visualize(SimplicialComplex)</a> -- visualizes a simplicial complex in the browser</span></li> <li><span><a title="visualizes an ideal in the browser" href="_visualize_lp__Ideal_rp.html">visualize(Ideal)</a> -- visualizes an ideal in the browser</span></li> </ul> </div> <div> <div class="waystouse"> <h2>Ways to use <span class="tt">openPort</span>:</h2> <ul> <li><kbd>openPort(String)</kbd></li> </ul> </div> <div class="waystouse"> <h2>For the programmer</h2> <p>The object <a title="opens a port" href="_open__Port.html">openPort</a> is <span>a <a title="a type of method function" href="../../Macaulay2Doc/html/___Method__Function.html">method function</a></span>.</p> </div> <hr> <div class="waystouse"> <p>The source of this document is in <span class="tt">Visualize.m2:2173:0</span>.</p> </div> </div> </div> </body> </html>
Simpan