• 大小: 0.02M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Java
  • 标签: java  

资源简介


简单的java socket通信,适合初学者,可以扩展成聊天软件

资源截图

代码片段和文件信息

package com.swust.net;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client {
public BufferedReader mReader;
public PrintWriter mWriter;
public boolean flag = false;
    private Clientframe mClientframe;

public void sendMessage(String msg) {
mWriter.println(msg);
mWriter.flush();
}

public void connect() {
try {
Socket socket = new Socket(“127.0.0.1“ 8888);

mReader = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
mWriter = new PrintWriter(socket.getOutputStream());

new Thread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
while (!flag) {
String str = ““;
try {
str = mReader.readLine();
mClientframe.showMessage(str);
} catch (IOException e) {
// TODO Au

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        502  2011-12-10 16:45  Client\.project

     文件        301  2011-12-10 15:07  Client\.classpath

     文件        629  2011-12-10 15:07  Client\.settings\org.eclipse.jdt.core.prefs

     文件       2250  2011-12-10 16:54  Client\bin\com\swust\net\Client.class

     文件       1246  2011-12-10 16:54  Client\bin\com\swust\net\Client$1.class

     文件       5258  2011-12-10 17:14  Client\bin\com\swust\net\Clientframe.class

     文件       1077  2011-12-10 17:14  Client\bin\com\swust\net\Clientframe$1.class

     文件       1005  2011-12-10 17:14  Client\bin\com\swust\net\Clientframe$2.class

     文件       1655  2011-12-10 16:54  Client\src\com\swust\net\Client.java

     文件       5162  2011-12-10 17:14  Client\src\com\swust\net\Clientframe.java

     文件        502  2011-12-10 15:58  Server\.project

     文件        301  2011-12-10 15:08  Server\.classpath

     文件        629  2011-12-10 15:08  Server\.settings\org.eclipse.jdt.core.prefs

     文件       2410  2011-12-10 16:56  Server\bin\com\swust\net\Server.class

     文件       5256  2011-12-10 17:15  Server\bin\com\swust\net\Serverframe.class

     文件       1257  2011-12-10 16:56  Server\bin\com\swust\net\Server$1.class

     文件       1077  2011-12-10 17:15  Server\bin\com\swust\net\Serverframe$1.class

     文件       1031  2011-12-10 17:15  Server\bin\com\swust\net\Serverframe$2.class

     文件       1038  2011-12-10 17:15  Server\bin\com\swust\net\Serverframe$2$1.class

     文件       1714  2011-12-10 16:56  Server\src\com\swust\net\Server.java

     文件       5304  2011-12-10 17:15  Server\src\com\swust\net\Serverframe.java

     目录          0  2011-12-10 15:57  Client\bin\com\swust\net

     目录          0  2011-12-10 15:57  Client\src\com\swust\net

     目录          0  2011-12-10 15:56  Server\bin\com\swust\net

     目录          0  2011-12-10 15:56  Server\src\com\swust\net

     目录          0  2011-12-10 15:57  Client\bin\com\swust

     目录          0  2011-12-10 15:57  Client\src\com\swust

     目录          0  2011-12-10 15:56  Server\bin\com\swust

     目录          0  2011-12-10 15:56  Server\src\com\swust

     目录          0  2011-12-10 15:57  Client\bin\com

............此处省略14个文件信息

评论

共有 条评论