天津Java培训
达内天津天大中心

022-87670409

热门课程

天津java培训:java网络编程基础如何学

  • 时间:2018-07-12 14:13
  • 发布:天津达内
  • 来源:天津java培训网

java网络编程基础如何学习,java网络编程是否分服务端和客户端呢,怎么样学习java网络编程基础知识呢?

服务端:

package com.Net;

import java.net.*;

import java.io.*;

public class Demo01 {

public Demo01() {

try {

ServerSocket ss=new ServerSocket(1099);//服务器设定端口

System.out.println("服务器正在监听");

System.out.println(2222);

Socket s=ss.accept();//端口在监听

InputStreamReader isr=new InputStreamReader(s.getInputStream());//从客户端获取信息流

BufferedReader br=new BufferedReader(isr);//从字符输入流中读取文本

String xinxi=br.readLine();

System.out.println(xinxi);

PrintWriter pw=new PrintWriter(s.getOutputStream(), true);//用于网络这里;向客户端打印消息

pw.println("我是服务器");

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static void main(String[] args) {

Demo01 d=new Demo01();

}

}

客户端:

package com.Net;

import java.io.*;

import java.net.*;

public class Demo02 {

public Demo02() {

try {

Socket s=new Socket("127.0.0.1", 1099);//客户端(ip地址,端口)

PrintWriter pw=new PrintWriter(s.getOutputStream(),true);//向服务端打印消息

pw.println("我是客户端");

InputStreamReader isr=new InputStreamReader(s.getInputStream());

BufferedReader br =new BufferedReader(isr);

String fanhui=br.readLine();

System.out.println(fanhui);

} catch (UnknownHostException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static void main(String[] args) {

Demo02 s=new Demo02();

}

}

以上就是java网络编程基础知识,你学会了吗,想要从事java开发吗,想要当一名java程序员吗,想要成为java大神你还等什么呢,赶紧和天津java培训老师联系吧!

上一篇:java程序员要如何才能拿到高薪
下一篇:在天津学java编程 少走弯路看这里

天津好的Java培训机构如何挑选

从天津java培训班走出的精灵 你可安好

选择很重要 天津达内让我一技傍身走天下

学java工资高吗 天津java培训班以数据为证

选择城市和中心
贵州省

广西省

海南省