⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myclient.java

📁 java 版的俄罗斯方块在原来的基础上的网络版
💻 JAVA
字号:
package client;import java.net.*;import java.io.*;import TFrame;import NetRead;/** * Title: * Description: * Copyright:    Copyright (c) 2001 * Company: * @author * @version 1.0 */public class MyClient{    final int RECEIVE_OUT_PORT=9090;    final int RECEIVE_IN_PORT=9091;    PrintWriter m_printWriter;    NetRead m_Owner;    public MyClient(String str,NetRead netRead)    {        m_Owner=netRead;        Socket socketIn=null,socketOut=null;        Thread readThread=null;        try        {            socketOut=new Socket(str,RECEIVE_OUT_PORT);            socketIn=new Socket(str,RECEIVE_IN_PORT);//RECEIVE_IN_PORT);            readThread=new ReadThread(socketIn,this);            //生成serverThread的实例            readThread.start();            //启动serverThread线程            OutputStreamWriter writer=new OutputStreamWriter(socketOut.getOutputStream());            m_printWriter=new PrintWriter(writer,true);//            writeStr("hahahhaha");        }        catch(Exception e)        {            System.out.println("can't connect to the server");        }    }    public static void main(String[] args)    {//        MyClient myClient1 = new MyClient("sxf");    }    /**       * 当数据来的时候调用       * @param str 读进来的数据       */      protected void readStr(String str)      {            System.out.println(str);            m_Owner.readStr(str);      }      /**       * 往对方写东西       * @param str 要写的东西       * @return 若写成功,则返回真       */      public boolean writeStr(String str)      {        if(m_printWriter==null)return false;        try        {            m_printWriter.println(str);            m_printWriter.flush();        }        catch(Exception e)        {            return false;        }        return true;      }      /**       * 用来显示不是对方发过来的消息       */      public void showMessage(String str)      {        m_Owner.showMessage(str);      }      public void close()      {        m_printWriter.close();      }}

⌨️ 快捷键说明

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