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

📄 serverclass.html

📁 一个实现网络会议的软件.包含三个包.其中一个包需JMF的支持.
💻 HTML
📖 第 1 页 / 共 3 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to stop audio relay.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../serverPackage/ServerClass.html#stopSession()">stopSession</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to stop the session.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../serverPackage/ServerClass.html#unLockMic(java.lang.String)">unLockMic</A></B>(java.lang.String&nbsp;userName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function unlocks the microphone is locked</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../serverPackage/ServerClass.html#verifyPassword(java.lang.String, java.lang.String)">verifyPassword</A></B>(java.lang.String&nbsp;userName,               java.lang.String&nbsp;password)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function checks if the password is valid</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.rmi.server.UnicastRemoteObject"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.rmi.server.UnicastRemoteObject</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, exportObject, exportObject, exportObject, unexportObject</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.rmi.server.RemoteServer"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.rmi.server.RemoteServer</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>getClientHost, getLog, setLog</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.rmi.server.RemoteObject"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.rmi.server.RemoteObject</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getRef, hashCode, toString, toStub</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="ServerClass()"><!-- --></A><H3>
ServerClass</H3>
<PRE>
public <B>ServerClass</B>()            throws java.rmi.RemoteException</PRE>
<DL>
<DD>This default constructor It creates the various objects needed for normal performing
<P>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="main(java.lang.String[])"><!-- --></A><H3>
main</H3>
<PRE>
public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
<DL>
<DD>the main() It creates the class server and makes it available through registry
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>args</CODE> - The command line arguments (port number) passed to it</DL>
</DD>
</DL>
<HR>

<A NAME="loginUser(java.lang.String, java.lang.String, int, java.lang.String, int)"><!-- --></A><H3>
loginUser</H3>
<PRE>
public int <B>loginUser</B>(java.lang.String&nbsp;userName,                     java.lang.String&nbsp;password,                     int&nbsp;category,                     java.lang.String&nbsp;clientAddress,                     int&nbsp;audioPort)              throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method checks if the user's login is is valid
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>loginUser</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user's login name<DD><CODE>password</CODE> - The user's login password<DD><CODE>category</CODE> - The user's required category<DD><CODE>clientAddress</CODE> - The clinet's IP Address<DD><CODE>audioPort</CODE> - The audio port on which client is listening (redundant)<DT><B>Returns:</B><DD>The category of the user in which it was logged in (USER or PRESENTER) or FAIL.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="verifyPassword(java.lang.String, java.lang.String)"><!-- --></A><H3>
verifyPassword</H3>
<PRE>
public int <B>verifyPassword</B>(java.lang.String&nbsp;userName,                          java.lang.String&nbsp;password)                   throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function checks if the password is valid
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>verifyPassword</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The username<DD><CODE>password</CODE> - The password of the user<DT><B>Returns:</B><DD>Constants.FAIL if the user password is incorrect         Constants.PASS if the user password is correct<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="registerUser(mediaPackage.UserInfo)"><!-- --></A><H3>
registerUser</H3>
<PRE>
public boolean <B>registerUser</B>(mediaPackage.UserInfo&nbsp;uInfo)                     throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function registers a new user
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>registerUser</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uInfo</CODE> - The information about the new user<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

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

<A NAME="getUsersConfig()"><!-- --></A><H3>
getUsersConfig</H3>
<PRE>
public java.util.Hashtable <B>getUsersConfig</B>()                                   throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to get a hashtable of currently logined user's configs.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getUsersConfig</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a hashtable of user's configs.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="startSession()"><!-- --></A><H3>
startSession</H3>
<PRE>
public void <B>startSession</B>()                  throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to start the session.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startSession</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="stopSession()"><!-- --></A><H3>
stopSession</H3>
<PRE>
public void <B>stopSession</B>()                 throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to stop the session.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>stopSession</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="getSessionInfo()"><!-- --></A><H3>
getSessionInfo</H3>
<PRE>
public boolean <B>getSessionInfo</B>()                       throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to get the information of session.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getSessionInfo</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="getChatMessages()"><!-- --></A><H3>
getChatMessages</H3>
<PRE>
public java.util.Vector <B>getChatMessages</B>()                                 throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to get public chat histrory.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getChatMessages</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of public chat messages.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="sayYes(java.lang.String)"><!-- --></A><H3>
sayYes</H3>
<PRE>
public boolean <B>sayYes</B>(java.lang.String&nbsp;userName)               throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to indicate yes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>sayYes</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="sayNo(java.lang.String)"><!-- --></A><H3>
sayNo</H3>
<PRE>
public boolean <B>sayNo</B>(java.lang.String&nbsp;userName)              throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to indicate no.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>sayNo</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="clearYesNo()"><!-- --></A><H3>
clearYesNo</H3>
<PRE>
public boolean <B>clearYesNo</B>()                   throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to clear yes or no.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clearYesNo</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="raiseHand(java.lang.String)"><!-- --></A><H3>
raiseHand</H3>
<PRE>
public boolean <B>raiseHand</B>(java.lang.String&nbsp;userName)                  throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to raise hand.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>raiseHand</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="lowerHand(java.lang.String)"><!-- --></A><H3>
lowerHand</H3>
<PRE>
public boolean <B>lowerHand</B>(java.lang.String&nbsp;userName)                  throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to put hand down.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>lowerHand</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="lowerAllHands()"><!-- --></A><H3>
lowerAllHands</H3>
<PRE>
public boolean <B>lowerAllHands</B>()                      throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to put all hands down.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>lowerAllHands</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>

⌨️ 快捷键说明

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