91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-15
  • 語言: Java
  • 標簽: java??socket??

資源簡介

基于java socket的p2p聊天程序,可以實現點對點聊天,北京郵電大學軟件工程實習小學期作業!

資源截圖

代碼片段和文件信息

package?chat.packet;

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

public?class?client?{
public?static?void?main(String[]?args)?throws?Exception?Exception?{
//?鏈接sever端
Socket?echoSocket?=?new?Socket(“127.0.0.1“?8888);
//?實例化輸入流
DataInputStream?in?=?new?DataInputStream(echoSocket.getInputStream());
//?實例化輸出流
DataOutputStream?out?=?new?DataOutputStream(echoSocket.getOutputStream());
//?實例化兩個進程
Thread?mcr?=?new?MyClientReader(in);
Thread?mcw?=?new?MyClientWriter(out);
//?啟動兩個進程
mcr.start();
mcw.start();
}
}

//?創建一個線程用來進行接收讀取數據
class?MyClientReader?extends?Thread?{
private?DataInputStream?in;

public?MyClientReader(DataInputStream?in)?{
this.in?=?in;
}

public?void?run()?{
String?msg;
try?{
while?(true)?{
msg?=?in.readUTF();
System.out.println(“Server:“?+?msg);
if?(msg.equals(“bye“))?{
System.out.println(“Server?off-line?exit!“);
System.exit(0);
}
}
}?catch?(IOException?e)?{
System.out.println(e);
}
}
}

//?創建一個進程用來寫入并發送數據
class?MyClientWriter?extends?Thread?{
private?DataOutputStream?dos;

public?MyClientWriter(DataOutputStream?dos)?{
this.dos?=?dos;
}

@Override
public?void?run()?{
BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(System.in));
String?msg;
try?{
while?(true)?{
msg?=?br.readLine();
dos.writeUTF(msg);
if?(msg.equals(“bye“))?{
System.out.println(“Client?off?line?exit!“);
System.exit(0);
}
}
}?catch?(IOException?e)?{
System.out.println(e);
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2014-06-23?14:58??chatroom\.classpath

?????文件????????384??2014-06-23?14:58??chatroom\.project

?????文件????????598??2014-06-23?14:58??chatroom\.settings\org.eclipse.jdt.core.prefs

?????文件???????1214??2014-06-23?22:48??chatroom\bin\chat\packet\client.class

?????文件???????1186??2014-06-23?22:48??chatroom\bin\chat\packet\MyClientReader.class

?????文件???????1291??2014-06-23?22:48??chatroom\bin\chat\packet\MyClientWriter.class

?????文件???????1194??2014-06-23?22:48??chatroom\bin\chat\packet\MyServerReader.class

?????文件???????1285??2014-06-23?22:48??chatroom\bin\chat\packet\MyServerWriter.class

?????文件???????1811??2014-06-23?22:48??chatroom\bin\chat\packet\server.class

?????文件???????1223??2014-06-23?19:21??chatroom\bin\com\java\socket\client.class

?????文件???????1207??2014-06-23?19:21??chatroom\bin\com\java\socket\MyClientReader.class

?????文件???????1302??2014-06-23?19:21??chatroom\bin\com\java\socket\MyClientWriter.class

?????文件???????1207??2014-06-23?19:21??chatroom\bin\com\java\socket\MyServerReader.class

?????文件???????1302??2014-06-23?19:21??chatroom\bin\com\java\socket\MyServerWriter.class

?????文件???????1826??2014-06-23?19:21??chatroom\bin\com\java\socket\server.class

?????文件???????1649??2014-06-23?22:48??chatroom\src\chat\packet\client.java

?????文件???????1734??2014-06-23?22:48??chatroom\src\chat\packet\server.java

?????文件???????1630??2014-06-23?19:16??chatroom\src\com\java\socket\client.java

?????文件???????1731??2014-06-23?19:17??chatroom\src\com\java\socket\server.java

?????目錄??????????0??2014-06-23?19:21??chatroom\bin\com\java\socket

?????目錄??????????0??2014-06-23?15:08??chatroom\src\com\java\socket

?????目錄??????????0??2014-06-23?19:23??chatroom\bin\chat\packet

?????目錄??????????0??2014-06-23?19:21??chatroom\bin\com\java

?????目錄??????????0??2014-06-23?19:22??chatroom\src\chat\packet

?????目錄??????????0??2014-06-23?15:03??chatroom\src\com\java

?????目錄??????????0??2014-06-23?19:21??chatroom\bin\chat

?????目錄??????????0??2014-06-23?19:21??chatroom\bin\com

?????目錄??????????0??2014-06-23?19:21??chatroom\src\chat

?????目錄??????????0??2014-06-23?15:03??chatroom\src\com

?????目錄??????????0??2014-06-23?14:58??chatroom\.settings

............此處省略6個文件信息

評論

共有 條評論