扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
使用jdk中的setSoTimeout(int timeout) 方法,以毫秒为单位。参考代码:SocketAddress address = new InetSocketAddress("192.168.0.104", 8888);ServerSocket s = new ServerSocket(); s.bind(address); Socket socket = s.accept();socket.setSoTimeout(5 * 1000); //5秒钟将此选项设为非零的超时值时,在与此 Socket 关联的 InputStream 上调用 read() 将只阻塞此时间长度。如果超过超时值,将引发 java点虐 .SocketTimeoutException,虽然 Socket 仍旧有效。选项必须在进入阻塞操作前被启用才能生效。另外:超时值必须是 0 的数。超时值为 0 被解释为无穷大超时值。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、雅安服务器托管、营销软件、网站建设、洮北网站维护、网站推广。
身份验证肯定是必须的,但是不一定要通过客户端和ID吧。你通过Domino的DIIOP协议试试,通过DIIOP协议是可以获取domino数据库信息的(需要管理员账号和其web端的口令)。我只见过这种处理方式,没实际做过,你自己试试。
你的程序有一点小问题,m的值没改变,我给你改了一下,你看看吧。
import java.util.*;
class User{
private String userName,password;
User(){
System.out.println("输入用户名:");
Scanner reader=new Scanner(System.in);
userName=reader.nextLine();
System.out.println("输入密码:");
Scanner reader1=new Scanner(System.in);
password=reader1.next();
}
void check(){
int m=0;
int n=0;
if(userName.equals("")==true || userName==null)
m=0;
else
m=userName.length();
if(password.equals("12345678")==true)
n=1;
if(m!=0 n==1){
System.out.println("用户名有效");
}else{
System.out.println("用户名无效");
}
}
}
public class Users {
public static void main(String[] args){
User user=new User();
user.check();
}
}
1、MESSAGE消息
1)头字段填写说明
Call-id: 必选
CSeq: 必选
From: 必选
To: 必选
Max-Forwards: 必选
Via: 必选
常用的可选参数:
指定的消息体
2)消息实例
发送MESSAGE请求消息给192.168.2.48的6010端口,参考消息如下(带了“Hello”的消息体):
MESSAGE sip:1897778888@192.168.2.48:6010 SIP/2.0
Call-ID: 8e12c17121ac4121bf927f6fd8013358@192.168.2.89
From: sip:01052237300@192.168.2.89;tag=-0037-708c9a5cba8dd878
To: sip:1897778888@192.168.2.89
CSeq: 1 MESSAGE
Via: SIP/2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--22bd7222
Max-Forwards: 30
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
Contact: sip:192.168.2.89:14010
Content-Type: text/plain
Content-Length: 5
Hello
收到来自192.168.2.48的6010端口的返回消息,参考消息如下(修改了消息体的内容,变成了“Hello amigo”):
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--22bd7222
From: sip:01052237300@192.168.2.89;tag=-0037-708c9a5cba8dd878
To: sip:1897778888@192.168.2.89;tag=-002-3c18e810ab17c76f
Call-ID: 8e12c17121ac4121bf927f6fd8013358@192.168.2.89
CSeq: 1 MESSAGE
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
Contact: sip:192.168.2.48:54010
Content-Type: text/plain
Content-Length: 11
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流