www.3112.net > JAvA 利用套接字SoCkEt实现简单的服务器与客户端通...

JAvA 利用套接字SoCkEt实现简单的服务器与客户端通...

这个服务器和客户端,可以百度得到 ,,,,,,,,返回呢,也不算麻烦,,,加油

把要求的语言,环境写清楚了大家才好帮你.

这个要做p2p 打洞,需要有一台公网的电脑做服务器~~~~~

public class TCPlient { public static void main(String[] args) { String str = null; Socket clientSocket; // 创建客户端套接字 DataInputStream in = null; // 创建DataInputStream对象 DataOutputStream out = null; // 创建DataOutputStream对象 try {

首先创建主线程,在主线程里创建scketsever 来监听当监听到以后,你就创建一个客户端线程,把你监听到的socket作为参数传进去.在主线程,维护一个向量表,用来保存监听到的socket主线程可以连接一个处理函数到每个socket的close信号.当收到信号,就把他从向量表删掉,同时结束响应子线程.

我有一个已经实现的,没弄错的话也是支持传送文件的,当然是局域网,不过是当年上学时练手的,还是有不少bug.

服务器端Server.java: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) { try{ ServerSocket s = new ServerSocket(9000); while (true) { Socket incoming = s.accept(); try { FileInputStream fstream = new

import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; public class ChatClient extends Frame { Socket s = null; DataOutputStream dos = null; DataInputStream dis = null; private boolean bConnected = false; TextField tfTxt = new

import java.io.*;import java.util.*;import java.net.*;public class Client { //客户端 public static void main(String args[])throws Exception { String clientMessage;//来自用户输入的的信息 String serverMessage; //服务器端的信息 Socket ClientSocket=

打横杠是因为那个方法已经过时了现在已经不怎么用了Socket 服务器: 1先创建 ServerSocket ss = new ServerSocket(端口号) 2 接收请求 Socket s = ss.accept() 3接收消息 先读后写BufferedReader in = new BufferedReader( new

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com