⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serverclass.html

📁 一个实现网络会议的软件.包含三个包.其中一个包需JMF的支持.
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="stepInOut(java.lang.String)"><!-- --></A><H3>
stepInOut</H3>
<PRE>
public void <B>stepInOut</B>(java.lang.String&nbsp;userName)               throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to step in or step out.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>stepInOut</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="sendFeedback(int, int)"><!-- --></A><H3>
sendFeedback</H3>
<PRE>
public void <B>sendFeedback</B>(int&nbsp;pace,                         int&nbsp;clarity)                  throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to send the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>sendFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pace</CODE> - The user's opinion of the pace<DD><CODE>clarity</CODE> - The clarity of the voice<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="receiveFeedback()"><!-- --></A><H3>
receiveFeedback</H3>
<PRE>
public int[] <B>receiveFeedback</B>()                      throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receiveFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="clearFeedback()"><!-- --></A><H3>
clearFeedback</H3>
<PRE>
public boolean <B>clearFeedback</B>()                      throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to clear the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clearFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="receivePaceFeedback()"><!-- --></A><H3>
receivePaceFeedback</H3>
<PRE>
public int[] <B>receivePaceFeedback</B>()                          throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the pace feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receivePaceFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the pace feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="receiveClarityFeedback()"><!-- --></A><H3>
receiveClarityFeedback</H3>
<PRE>
public int[] <B>receiveClarityFeedback</B>()                             throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the clarity feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receiveClarityFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the clarity feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="broadcastMessage(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)"><!-- --></A><H3>
broadcastMessage</H3>
<PRE>
public void <B>broadcastMessage</B>(java.lang.String&nbsp;msg,                             java.lang.String&nbsp;sender,                             java.lang.String&nbsp;receiver,                             java.lang.Integer&nbsp;type)                      throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function delivers chat messages.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>broadcastMessage</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>msg</CODE> - The chat message<DD><CODE>sender</CODE> - The sender of msg<DD><CODE>receiver</CODE> - The receiver of msg<DD><CODE>type</CODE> - The type of msg(public or private)<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="isMicLocked(java.lang.String)"><!-- --></A><H3>
isMicLocked</H3>
<PRE>
public boolean <B>isMicLocked</B>(java.lang.String&nbsp;userName)                    throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function checks if the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>isMicLocked</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="lockMic(java.lang.String)"><!-- --></A><H3>
lockMic</H3>
<PRE>
public boolean <B>lockMic</B>(java.lang.String&nbsp;userName)                throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function locks the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>lockMic</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="unLockMic(java.lang.String)"><!-- --></A><H3>
unLockMic</H3>
<PRE>
public boolean <B>unLockMic</B>(java.lang.String&nbsp;userName)                  throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function unlocks the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>unLockMic</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="giveMicToNext()"><!-- --></A><H3>
giveMicToNext</H3>
<PRE>
public void <B>giveMicToNext</B>()                   throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to give the microphone to a user.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>giveMicToNext</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getMicLocker()"><!-- --></A><H3>
getMicLocker</H3>
<PRE>
public java.lang.String <B>getMicLocker</B>()                              throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to get the name of the user locking the micronphone.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getMicLocker</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The user name locking the micronphone.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="startAudioRelay(java.lang.String)"><!-- --></A><H3>
startAudioRelay</H3>
<PRE>
public boolean <B>startAudioRelay</B>(java.lang.String&nbsp;usrName)                        throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to start audio relay.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startAudioRelay</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true if successfully starting audio relay, false for not.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="stopAudioRelay(java.lang.String)"><!-- --></A><H3>
stopAudioRelay</H3>
<PRE>
public boolean <B>stopAudioRelay</B>(java.lang.String&nbsp;userName)                       throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to stop audio relay.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>stopAudioRelay</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Returns:</B><DD>true if successfully stopping audio relay, false for not.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="presenterURLChanged(java.lang.String)"><!-- --></A><H3>
presenterURLChanged</H3>
<PRE>
public void <B>presenterURLChanged</B>(java.lang.String&nbsp;newURL)                         throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method changes the presenter URL and let the users know about it
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>presenterURLChanged</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>newURL</CODE> - The URL to which presenter has moved<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="startReceivingFile(java.lang.String, java.net.InetAddress, int)"><!-- --></A><H3>
startReceivingFile</H3>
<PRE>
public boolean <B>startReceivingFile</B>(java.lang.String&nbsp;strURL,                                  java.net.InetAddress&nbsp;ClientAddress,                                  int&nbsp;fileUploadPort)                           throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method when called creates a new socket to receive a file.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startReceivingFile</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>strURL</CODE> - The URL Name with which to store the new file<DD><CODE>ClientAddress</CODE> - The host to receive files from<DD><CODE>fileUploadPort</CODE> - The port on which the host (Client is listening)<DT><B>Returns:</B><DD>boolean pass/fail status<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getURLTable()"><!-- --></A><H3>
getURLTable</H3>
<PRE>
public java.util.Hashtable <B>getURLTable</B>()                                throws java.rmi.RemoteException</PRE>
<DL>
<DD>get the URL Table
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getURLTable</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a Hashtable containing uploaded file URLs<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../serverPackage/ReceiveFile.html" title="class in serverPackage"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../serverPackage/UserManager.html" title="class in serverPackage"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ServerClass.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.rmi.server.RemoteObject">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -