字符编码问题。。。。。 一点头绪都没有么?参考下交换机的文档看有没有说明。你用什么方式或者说命令连接的交换机?这些东西就像TCP/UDP的包头信息一样,不知道结构是不行的。我做过TCP的header,大致意思就是把这些byte转换成0/1序列,根据所在位置重新组合出有意义的值。但愿有点启发。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回楼上兄弟:用的telnet(23端口),好像是明文传送的,搞了半天,还是没有解码出来`~~ 我顶,各位高手,这个问题怎么解决,解决就给分代码如下:import java.io.*;import java.net.*;import java.util.*;public class Temp{ public static void main(String args[]) { char buffer[] = new char[1024]; Socket socket = null; InputStreamReader cin; OutputStreamWriter cout; String str = null; int n = 0; int i = 0; try{ String s = "172.16.142.1"; socket = new Socket(s,23); cin = new InputStreamReader(socket.getInputStream(),"gb2312"); cout = new OutputStreamWriter(socket.getOutputStream()); n = cin.read(buffer); str = new String(buffer); System.out.println("str="+str); System.out.println("n="+n); /*输入密码*/ cout.write("panlong2249"); cout.write("\r\n"); cout.flush(); System.out.print("panlong2249"); n = cin.read(buffer); str = new String(buffer); System.out.println("str="+str); System.out.println("n="+n); socket.close(); } catch(Exception e) { System.out.println("faile:"+e.toString()); } } }我确认密码的确没有写错误,但是老是提示密码错误,这是什么原因~~~请指教,谢谢~~~ scjp 里边的一道题,求解释。答案是D,我怎么感觉E对啊。 请教 轩辕互动 面试经验 我用事实证明,调用repaint方法是不会调用update的,有些人居然说会调用。。。。大家看看 使用Java时,如何在“系统属性”中设置CLASSPATH变量? csdn技术区是菜鸟集中营,保姆集训区 求教: 求JFreeChart方面的资料 大吓们帮忙看看下面的代码,传输文件时出现内容丢失 jdbc插入及更新資料時datetime的問題 初学者请教各位大哥。(关于jbuilder和weblogic) 为了编译.java文件,应放在什么目录? 用java如何写telnet的小程序?
代码如下:
import java.io.*;
import java.net.*;
import java.util.*;public class Temp
{
public static void main(String args[])
{
char buffer[] = new char[1024];
Socket socket = null;
InputStreamReader cin;
OutputStreamWriter cout;
String str = null;
int n = 0;
int i = 0;
try{
String s = "172.16.142.1";
socket = new Socket(s,23);
cin = new InputStreamReader(socket.getInputStream(),"gb2312");
cout = new OutputStreamWriter(socket.getOutputStream());
n = cin.read(buffer);
str = new String(buffer);
System.out.println("str="+str);
System.out.println("n="+n);
/*输入密码*/
cout.write("panlong2249");
cout.write("\r\n");
cout.flush();
System.out.print("panlong2249");
n = cin.read(buffer);
str = new String(buffer);
System.out.println("str="+str);
System.out.println("n="+n);
socket.close();
}
catch(Exception e)
{
System.out.println("faile:"+e.toString());
}
}
}
我确认密码的确没有写错误,但是老是提示密码错误,这是什么原因~~~请指教,谢谢~~~