上行消息时,经常需要重新连接,但是都连接不上,导致无法收到上行消息.请帮忙查看.

34 views
Skip to first unread message

wangyd wangyd

unread,
Jan 13, 2010, 12:59:28 AM1/13/10
to smgp
上行消息时,经常需要重新连接,但是都连接不上,导致无法收到上行消息.请帮忙查看.j
ava.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
at cn.com.jshx.smgp.connect.PConnect.run(PConnect.java:195)
Try Reconnect!
Try Login!
Try Login, buf:[B@1b67f74
ErrorCode:0
ErrorDescription:SerVersion:3.0 ShareKey:
9fd6d258b9c1426f30812fea0cd8bfa8

dowell

unread,
Jan 13, 2010, 1:07:26 AM1/13/10
to smgp
Client client = new Client(host, port, 2,account, passwd,spid, 4);最后一个参
数设置4看看来回的包,把数据拷贝过来这里。
另外你如果连接的是中兴的网关的话,可能active_test频率有点低,修改 this.GwSocket.setSoTimeout
(60000); 这个60秒超时为1500000值看看。因为手头没有中兴的网关可以连,没法测试。

wangyd wangyd

unread,
Jan 13, 2010, 1:13:41 AM1/13/10
to smgp
Try Reconnect!
Try Login!
Try Login, buf:[B@1b67f74
ErrorCode:0
ErrorDescription:SerVersion:3.0
ShareKey:a210042db2b465175a84cda530d8e72b
-------------Receive Package-------------
Length:33
Pack:800000010000000000000000bb74b02f33d40df503d2a0284c9d853e30
-------------Receive Package-------------
Length:33
Pack:800000010000000000000000bb74b02f33d40df503d2a0284c9d853e30

> > 9fd6d258b9c1426f30812fea0cd8bfa8- 隐藏被引用文字 -
>
> - 显示引用的文字 -

dowell

unread,
Jan 13, 2010, 1:22:33 AM1/13/10
to smgp
看下:http://code.google.com/p/smgp/source/browse/trunk/smgp/smgpapi/src/
cn/com/zjtelecom/smgp/connect/PConnect.java
我代码中增加了SocketTimeoutException的捕捉,你更新过去看看,出现这个Exception,程序自动发送一个
ActiveTest

On 1月13日, 下午1时59分, wangyd wangyd <wwyd...@gmail.com> wrote:

wangyd wangyd

unread,
Jan 13, 2010, 1:36:59 AM1/13/10
to smgp
谢谢,正在测试.另外日志文件在哪设置?

do well

unread,
Jan 13, 2010, 1:52:39 AM1/13/10
to smg...@googlegroups.com
Client有个方法SetLogFile(String LogFile),你直接设置一个logfile的地址即可

2010/1/13 wangyd wangyd <wwy...@gmail.com>
Reply all
Reply to author
Forward
0 new messages