xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-12
  • 語言: 其他
  • 標(biāo)簽: socket??多線程??

資源簡介

運(yùn)用多線程和socket實(shí)現(xiàn)群聊的功能,分為客戶端和服務(wù)端

資源截圖

代碼片段和文件信息


import?java.net.*;
import?java.io.*;
import?java.util.*;

public?class?ClientThread?
{
Socket?socket=null;
ServerSocket?ss=null;
public?ClientThread()
{
try
{
socket=new?Socket(“192.168.12.104“8888);
//需要建立一個(gè)Socket,連接“誰”,連接“誰”的哪個(gè)端口


InputStream?is=socket.getInputStream();
DataInputStream?in=new?DataInputStream(is);

OutputStream?os=socket.getOutputStream();
DataOutputStream?out=new?DataOutputStream(os);
SendMessage?sm=new?SendMessage(out);
ReadMessage?rm=new?ReadMessage(in);
sm.start();
rm.start();
}
catch(IOException?e)
{
e.printStackTrace();
}
}

public?static?void?main(String?args[])
{
new?ClientThread();
}
}
class?SendMessage?extends?Thread
{
DataOutputStream?out;
public?SendMessage(DataOutputStream?out)
{
this.out=out;
}
public?void?run()
{
try
{
Scanner?sc=new?Scanner(System.in);
while(true)
{
System.out.println(“請輸入你要發(fā)送的內(nèi)容:“);
String?message=sc.next();
out.writeUTF(message);
out.flush();
}
}
catch(IOException?e)
{
e.printStackTrace();
}
}
}

class?ReadMessage??extends?Thread{
DataInputStream?in;
public?ReadMessage(DataInputStream?in){
this.in=in;
}
public?void?run(){
String?Message=null;
try
{
while(true)
{
Message=in.readUTF();
System.out.println(“ClientThread消息:“+Message);
}
}
catch(IOException?e)
{
e.printStackTrace();
}
}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????1529??2018-11-11?13:07??群聊\ClientThread.java

?????文件???????2060??2018-11-11?13:07??群聊\ServerThread.java

?????目錄??????????0??2018-12-04?07:08??群聊

-----------?---------??----------?-----??----

?????????????????3589????????????????????3


評論

共有 條評論