scala之网络

网络

Scala中进行网络交互,也是采用的java中的

server端代码

object Scala03_Net_Server {

  def main(array: Array[String]):Unit={

    val server = new ServerSocket(9999)
    println("服务器启动成功,等待客户端的链接。。。")

    val client = server.accept()

    val stream = client.getInputStream
    val i = stream.read()
    println(i)

    stream.close()
    client.close()
    server.close()

  }
}

client端代码

object Scala03_Net_Client {

  def main(array: Array[String]):Unit={
    // 创建服务器
    val socket = new Socket("localhost",9999)
    println("链接成功,向服务器发送数据")
    val stream = socket.getOutputStream
    stream.write(100)
    stream.close()
    println("向服务器发送给数据,100")

    socket.close();

  }
}

posted @ 2024-05-06 23:41  King-DA  阅读(9)  评论(0)    收藏  举报