通讯入门
通信入门
通信入门
刚从基础转入通信,内心煞是兴奋,因为QQ那强大的玩意,终于有机会实现了……
一、 首先,基础工作当然又是黑乎乎的命令行,可在我输入telnet的时候,竟然蹦出个:不是内部或外部命令!~~
后来才知道Windows 7出于安全性考虑屏蔽了Telnet。所以就得先启动Telnet,步骤是这样的:
1.开始菜单-》控制面板-》程序界面中,点“打开或关闭Windows功能;
2在弹出的”Windows功能”界面中,选择上Telnet客户端,点击确定按钮。
这样就开启了Telnet。
二、 1.输入 ping ip地址 来查看网络是否通畅;
2.输入telnet ip地址 来连接对方的端口;
3.输入 netstat -an 来查看电脑里正在与外界通信的程序;
4.端口号:从0~65535个,0~1024个是知名端口,尽量避免使用。
三、 创建服务器
1.ServerSocket server = new ServerSocket (端口号);
2.让服务器进入等待状态,即阻塞,来等待客户机连接:
Socket cilent = server.accept();
3.为了能连接多个客户端,可以将服务器改成多线程处理;
四、其他
1.将输入流封装成一行字符串(以\r\n的字符串)
BufferedReader brd = new BufferedReader (new InputStreamReader(ins));
读取:brd.readLine();
2.JTextArea(文本域);JScrollPane(滚动条);
五、创建客户端
1.Socket client = new Socket(服务器IP,服务器端口号);
这几天学的内容看起来挺简单的,但是做起来,绕来绕去,调来调去,有那么点子晕乎了……
淡定!淡定!呼~~
通信入门
刚从基础转入通信,内心煞是兴奋,因为QQ那强大的玩意,终于有机会实现了……
一、 首先,基础工作当然又是黑乎乎的命令行,可在我输入telnet的时候,竟然蹦出个:不是内部或外部命令!~~
1.开始菜单-》控制面板-》程序界面中,点“打开或关闭Windows功能;
2在弹出的”Windows功能”界面中,选择上Telnet客户端,点击确定按钮。
这样就开启了Telnet。
二、 1.输入 ping ip地址 来查看网络是否通畅;
2.输入telnet ip地址 来连接对方的端口;
3.输入 netstat -an 来查看电脑里正在与外界通信的程序;
4.端口号:从0~65535个,0~1024个是知名端口,尽量避免使用。
三、 创建服务器
1.ServerSocket server = new ServerSocket (端口号);
2.让服务器进入等待状态,即阻塞,来等待客户机连接:
Socket cilent = server.accept();
3.为了能连接多个客户端,可以将服务器改成多线程处理;
四、其他
1.将输入流封装成一行字符串(以\r\n的字符串)
BufferedReader brd = new BufferedReader (new InputStreamReader(ins));
读取:brd.readLine();
2.JTextArea(文本域);JScrollPane(滚动条);
五、创建客户端
1.Socket client = new Socket(服务器IP,服务器端口号);
这几天学的内容看起来挺简单的,但是做起来,绕来绕去,调来调去,有那么点子晕乎了……
淡定!淡定!呼~~