通讯入门

通信入门
                      通信入门

    刚从基础转入通信,内心煞是兴奋,因为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,服务器端口号);


  这几天学的内容看起来挺简单的,但是做起来,绕来绕去,调来调去,有那么点子晕乎了……
  淡定!淡定!呼~~
通讯入门