net.java

来自「Java编写的简单网络聊天程序」· Java 代码 · 共 49 行

JAVA
49
字号
package com.client.connect;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.StringTokenizer;

public class net 
{
	public  String ip;
	public   clientpad pad;
	public Socket client;
	public DataInputStream input;
	public  DataOutputStream output;

	public net(String ip, clientpad pad)
	{
		this.ip=ip;
		this.pad = pad;
		connect();
	}
	public  boolean connect()
	{
        try{      	
        	//连接本地4700端口
        	//client=new Socket(InetAddress.getLocalHost(),4700);
        	client=new Socket(ip,4700);      	      	
        	//在文本区显示连接信息
        	pad.tta.append("已经连接到:"+client.getInetAddress().getHostName()+"\n");
        	pad.tta.append("本地信息:"+client+"\n");
        	     	
        	//用socket获得输入的初始化对象input
        	input=new DataInputStream(client.getInputStream());
        	//用socket获得输出初始化对象output
        	output=new DataOutputStream(client.getOutputStream());
        	
        	ThreadChat 	 threadchat=new ThreadChat(this);
        	threadchat.start();
        }
        catch(Exception e){}
		return false;
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?