📄 userinfo.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -