userinfo.java
来自「用java编写的聊天室程序代码」· Java 代码 · 共 54 行
JAVA
54 行
package chatServer;
import java.net.Socket;
import java.io.DataOutputStream;
import java.io.IOException;
public class UserInfo {
private String usrNick;
private Socket socket;
private DataOutputStream out;
public UserInfo(String usrNick,Socket socket,DataOutputStream out)
{
this.usrNick=usrNick;
this.socket=socket;
this.out=out;
}
public UserInfo(Socket socket,DataOutputStream out)
{
this.socket=socket;
this.out=out;
}
public UserInfo(Socket socket)
{
this.socket=socket;
}
public boolean equals(UserInfo usr)
{
if(usr.socket==this.socket)
return true;
else return false;
}
public void sendToUsr(String msg) throws IOException {
out.writeUTF(msg);
}
public String getNickAndIP(){
String ret=this.usrNick+"["+this.socket.getInetAddress().toString()+"]";
return ret;
}
public String getNick(){
String ret=this.usrNick;
return ret;
}
public String getIP(){
String ret=this.socket.getInetAddress().toString();
return ret;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?