「javatcp连接」java调用tcp接口

博主:adminadmin 2023-03-21 17:18:06 807

本篇文章给大家谈谈javatcp连接,以及java调用tcp接口对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java建立网络连接TCP

服务器端:

package net;

import java.net.*;

import java.io.*;

public class TCPServer {

public static void main(String []args) throws Exception{

ServerSocket ss = new ServerSocket(6666);

int count = 0;

while (true){

Socket s = ss.accept();

count ++;

DataInputStream dis = new DataInputStream(s.getInputStream());

System.out.println("第" + count + "个客户:" + dis.readUTF() + s.getInetAddress() + "port" + s.getPort());

dis.close();

s.close();

}

}

}

客户端:

package net;

import java.net.*;

import java.io.*;

public class TCPClient {

public static void main(String []args) throws Exception{

Socket s = new Socket("127.0.0.1",6666);

OutputStream os = s.getOutputStream();

DataOutputStream dos = new DataOutputStream(os);

dos.writeUTF("HELLO SERVER !");

System.out.println("I am a client !");

dos.flush();

dos.close();

s.close();

}

}

java 网络编程中 tcp连接问题。 例如编写聊天室 , c/s结构的c和s端都是不间断实现请求--响应 。

你的意思我差不多明白了,现在我跟你说下那个两个人猜拳的一个思路

服务端是可以查看客户端连接情况的

你可以在客户端弄一个Map 用服务端的IP 作为键 , 发送的消息作为值存放

客户端发送消息后就存放在Map里面

当服务端接收到两边客户端都有传入消息,就根据IP 取出值来比较

然后将结果返回给客户端

其实那个多人聊天,需要所有人发言后才会公布广播的,也可以按照这个思路去做

java项目内实现n个tcp客户端连接通信如何设计

1、首先为了方便调试,先创建一个界面用于显示客户端连接信息。

2、其次基于javafx包写的一个简单界面,使用多线程实现多客户端与服务器进行通信。

3、最后java项目内实现n个tcp客户端连接通信即可设计,安全便捷。

javatcp连接的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用tcp接口、javatcp连接的信息别忘了在本站进行查找喔。