怎样进行Java Socket通信客户端和服务器的代码介绍

技术怎样进行Java Socket通信客户端和服务器的代码介绍今天就跟大家聊聊有关怎样进行Java Socket通信客户端和服务器的代码介绍,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根

今天就跟大家聊聊有关怎样进行Java 语言(一种计算机语言,尤用于创建网站)套接字通信客户端和服务器的代码介绍,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Java 语言(一种计算机语言,尤用于创建网站)套接字通信在我们平时的使用中有很多需要注意的地方,首先就是在客户端和服务器段的代码配置。其实很简单,只要保证基本代码的完整性和可使用性。下面我们就来学习下有关Java 语言(一种计算机语言,尤用于创建网站)套接字通信的相关代码。

ClientTest.java客户端@ author @ version 1。002008/8/2/导入Java。净。插座;导入Java。io。ioexception导入Java。io。InputStreamReader导入Java。io。bufferedreader导入Java。io。版画作家;public class client test { privatesockett;bufferedirerinprintwitroutpublic客户端测试(){ try { system。出去。println(' trytoconnectto 127。0 .0 .1:10000 ');//向服务器发出连接请求socket=newSocket('127.0.0.1 ',10000);System.out.println('服务器已连接!');系统。出去。println(' pleaseentersomecharacters 3360 ');//读取用户输入信息buffere reader line=new buffere reader(new inputstreamreader(系统。in));//输出从服务器端获得的信息out=新的printwriter(套接字。getoutputstream(),true);出去。println(行。readline());//读取服务器端信息in=new buffere reader(new inputstreamreader(套接字。getinputstream()));系统。出去。println(in。readline());出去。close();英寸close();插座。close();} catch(IOExceptionex){ system。出去。println(例如。getmessage());} } public static void main(String[]args){ NewClientTest();}}/@(#)ServerSocketTest.java服务器端@ author @ version 1。002008/8/2/导入Java。净。ServerSocket导入Java。净。插座;导入Java。io。ioexception导入Java。io。bufferedreader导入Java。io。InputStreamReader导入Java。io。版画作家;public class serversocket test { privateserversontss;privatesocketsocketprivetebufferedirerinprivateprintwriteroutproutpublic serversocket(){ try { ss=newServerSocket(10000);//建立服务器,监听.系统。出去。println(' Serverislistingt 10000 . ');while(true){ socket=ss。accept();//获取客户端互联网协议(互联网协议)地址stringremote IP=套接字。GetNetAddress().getHostAddress();//获取客户端连接端口StringremotePort=' : '套接字。getlocalport();系统。出去。println(' Aclinetcomein!IP: '远程IP远程端口);//读取客户端输入in=new buffere reader(new inputstreamreader(套接字。getinputstream()));字符串行=in。readline();系统。出去。println(' clientsendis : '行);//将服务器端信息发往客户端out=新的printwriter(套接字。getoutputstream(),true);出去。println('您的消息已收到!');出去。close();英寸close();插座。close();} } catch(IOExceptionex){ system。出去。println(例如。getcause());} } publicationstativonmain(String[]args){ newServerSocketTest();}}看完上述内容,你们对怎样进行Java 语言(一种计算机语言,尤用于创建网站)套接字通信客户端和服务器的代码介绍有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/108887.html

(0)

相关推荐

  • 题解 UVA10666 The Eurocup is Here!

    技术题解 UVA10666 The Eurocup is Here! 题解 UVA10666 The Eurocup is Here!题意
    给定\(2^N\) 个队伍,编号\(0\)~\(2^{N}-1

    礼包 2021年11月4日
  • 如何理解flink 1.11 中的JDBC Catalog

    技术如何理解flink 1.11 中的JDBC Catalog今天就跟大家聊聊有关如何理解flink 1.11 中的JDBC Catalog,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根

    攻略 2021年11月23日
  • mysql遇到不小心误删表怎么办

    技术mysql遇到不小心误删表怎么办这篇文章主要介绍了mysql遇到不小心误删表怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。测试环境:5.6.33

    攻略 2021年11月2日
  • vue px转rem怎么配置

    技术vue px转rem怎么配置本篇内容主要讲解“vue px转rem怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue px转rem怎么配置”吧!方法一一、配置与

    攻略 2021年12月9日
  • leetode24两两交换链表中的节点

    技术leetode24两两交换链表中的节点 leetode24_两两交换链表中的节点一、题目二、算法分析
    我主要想着通过while循环自己交换,前面两个单独考虑,后面的都是一样的处理。
    因为前面的两个需

    礼包 2021年11月9日
  • java基于NIO如何实现群聊模式

    技术java基于NIO如何实现群聊模式这篇文章将为大家详细讲解有关java基于NIO如何实现群聊模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下Clientpackage

    攻略 2021年11月23日