双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

我这个循环ip发送写出来 循环端口怎么加进去

qq_29237513 qq_29237513 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package socket; import java.io.BufferedWriter; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import java.util.Scanner; /** * 聊天室客户端 * @author uid * */ public class Client1 { /* * java.net.Socket 套接字 * Socket 封装了TCP协议传输数据的细节,使得 * 我们可以通过两条流的读写完成与远端计算机的数据交互 */ private Socket socket; /* * 构造方法用来初始化客户端 */ public Client1(int host){ try { /* * 实例化Socket的过程就是连接服务端的 * 过程 * 参数1:服务器的IP地址 * 参数2:服务端程序打开端口 * * 我们通过IP可以找到网络上的服务端所在计算,通过端口 * 可以找到该计算上运行的服务端应用程序从而建立连接 */ System.out.println("正在连接服务器..."); socket=new Socket("176.125.111."+host,8088); System.out.println("已连接服务端!"+host); //localhost 计算机本身的意思 }catch(Exception e) { e.printStackTrace(); } } //客户端开始工作的方法 public void start() { try { Scanner s=new Scanner(System.in); /* * Socket提供的方法: * OutputStream getOutputStream(); * 通过网络发送给远程计算机. */ OutputStream out=socket.getOutputStream(); OutputStreamWriter osw =new OutputStreamWriter(out,"utf-8"); BufferedWriter bw=new BufferedWriter(osw); PrintWriter pw=new PrintWriter(bw,true); // String line=s.nextLine(); //String line ="cxk"; //System.out.println("请输入信息:"); while(true) { // pw.println("よ!"); // pw.println(""); } // String sta=null; // while(!"exit".equals(sta)) { // sta=s.nextLine(); // if(!"exit".equals(lien)) { // pw.println(); // } // } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { for (int i = 0; i <256; i++) { Thread t=new MyThread(i); t.start(); } // // for (int j = 0; j <65000 ; j++) { // Thread t1=new MyThreads(j); // // t1.start(); // // } } } class MyThread extends Thread { private int i; public MyThread (int i) { this.i=i; } public void run() { Client1 client1 =new Client1(i); client1.start(); } } class MyThreads extends Thread{ private int b; public MyThreads (int b) { this.b=b; } public void run() { Client1 client2 =new Client1(b); client2.start(); } } 循环端口怎么加入。。个人比较钻牛角尖希望能弄明白
...全文

相关推荐

向指定ip端口发送数据并等待接收

像指定的IP和端口发送数据,发送完后并等待数据返回。

xuhs_2011

端口扫描 - Scapy

0x00:简介 scapy 除了之前在二层三层四层做发现外,也可以用来扫描端口。 0x01:scapy udp 端口扫描 先说一下 scapy 根据 udp 来发现端口的原理,首先,要扫描端口的主机是在线的,可以通过之前各层的发现技术去发现目标主机是否在线。 发送 udp 包如果一个机器收到后,端口在没有开放的情况下会返回一个 icmp 包,提示端口不可达。如果端口开放的话,则没有任何返回...

aFa攻防实验室

FPGA数据缓存实战:用Vivado单端口RAM IP核实现一个循环缓冲区(Circular Buffer)

本文详细介绍了如何利用Xilinx Vivado中的单端口RAM IP核实现高效循环缓冲区(Circular Buffer),适用于FPGA数据流处理。通过配置32深度、8位宽度的单端口RAM,结合Verilog控制逻辑设计,解决了数据速率匹配问题,并分享了时序优化和调试技巧,提升实时数据采集与处理效率。

weixin_30813225

Ethernet/ip学习笔记

在 OpENer 中,可以使用 signal 函数注册信号处理函数,如 LeaveStack 函数,用于处理程序终止信号(如 Ctrl-C)。在设备的 EtherNet/IP 实现中,CIP(Control and Information Protocol)层是 EtherNet/IP 协议栈中最核心的部分。在 OpENer 中,可以使用 NvdataLoad 函数从非易失性存储器中加载设备的 NV 数据,如果 NV 数据不存在,则使用默认值进行初始化。,用于标识设备在网络中的唯一性。

‘Jack.

发送字符到指定的IP和端口

发送字符到指定的IP和端口,调试服务器程序很方便

windyxu
评论
收藏 已收藏
分享
返回顶部
qq_29237513
Java SE 62,621 成员 307,251 内容