已有101人关注
socket的相关内容,错误如何解决。
发表在Java图书答疑 2021-06-09 悬赏:2 学分 《Java从入门到精通(第4版)》第19章 网络通信
是否精华
版块置顶:

import java.io.IOException;

import java.net.*;


public class SendUdpTest {

    public static void main(String[] args) {


        try {

            DatagramSocket socket1 = new DatagramSocket();

            InetAddress address = InetAddress.getByName("127.0.0.1");

            String words [] = "welcome to java world".split(" ");


            int len = words.length;


         for (int i  = 0 ; i < len ;i++){

             byte [] byt = words[i].getBytes();


             DatagramPacket packet1 = new DatagramPacket(byt,byt.length,address,2021);

             System.out.println("发送:"+words[i]);

             socket1.send(packet1);


             try {

                 Thread.sleep(1000);

             } catch (InterruptedException e) {

                 e.printStackTrace();

             }


         }

            socket1.close();

        } catch (SocketException e) {

            e.printStackTrace();

        } catch (UnknownHostException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        }



    }

}






java.net.SocketException: Software caused connection abort: recv failed

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)

at java.net.SocketInputStream.read(SocketInputStream.java:171)

at java.net.SocketInputStream.read(SocketInputStream.java:141)

at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)

at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)

at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)

at java.io.InputStreamReader.read(InputStreamReader.java:184)

at java.io.BufferedReader.fill(BufferedReader.java:161)

at java.io.BufferedReader.readLine(BufferedReader.java:324)

at java.io.BufferedReader.readLine(BufferedReader.java:389)

at CourseExamples.Chapter_19.CilentTest.main(CilentTest.java:16)


分享到:
精彩评论 1
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2021-06-10
沙发

你这段代码不会触发下面的异常,在eclipse里要鼠标右键运行,不要点绿三角

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照