- 博客(6)
- 收藏
- 关注
原创 网络编程第三步(搞一个low版的网络画图板)
实现功能,传入颜色,能画多种图形其实,通信的本质基本就是Socket st = new Socket("127.0.0.1",4455);ServerSocket sst = new ServerSocket(4455);sst.accept();只要确保以上代码,那么客户端和服务器端基本就是可以连通的,剩下的基本就是传数据的问题,怎么传,怎么接收的问题。比如本次我是要画一个直线和一个矩形,其实本质就是怎么将直线和矩形的坐标传到客户端而已。客户端代码首先,我们要有一个图形界面,其上面.
2021-01-29 19:22:52 136
原创 网络编程第二部(服务器与客户端双向通信)
之前实现了服务器与客户端的单项通信,现在来实现双向通信,这里其实就是加了一个线程,因为调用read()方法的时候会产生阻塞;所以要调用线程。下面上代码,在代码里有注释。在代码里说明会好一点。客户端代码//这个模块里主要是要显示出客户端界面public class DrawClient { public void showUI() { JFrame jf = new JFrame(); jf.setSize(400, 300); jf.setTitle("客户端 Meetting by
2021-01-29 18:09:00 416
原创 网络编程第一步(实现文本单向传输)
网络编程想要进行网络编程,我们首先要找到要进行通讯的主机,那么如何找到主机呢,就需要ip和端口号,每个主机都有对应的ip地址,找到了ip地址就找到了相应的主机,再在主机上找到对应端口号的程序,通讯就能进行。实现网络通讯,至少需要两个个体,而在我们的程序中,称呼这两个个体为服务器端和客户端。下面用代码来演示:实现的效果:要写一个界面,在客户端发送,服务器端接收//客户端public class DrawClient { public void showUI() { //界面 JF
2021-01-26 18:10:24 278
原创 安卓登陆界面
登陆界面写登录界面之前我们要知道登陆界面都有什么,首先要有用户名和密码,还要有一个确认登陆的按钮;所以,第一步先把大体的框架写出来:输入用户名的组件名称为EditText确认登陆的组件为一个按钮代码为<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schem
2021-01-08 14:47:22 1365 1
原创 安卓给按钮加监听识别
给按钮加监听识别之前说过了我们要控制组件是要在MainActivity里面写代码布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schem
2021-01-06 15:02:29 111
原创 熟悉Android Studio
熟悉Android Studio建立工程之后,进入如下页面:我们是在app - java - MainActivity 里面写代码(如下图):代码:protected void onCreate(Bundle savedInstanceState) {//建立一个工程,这个方法结束之后,程序就结束了 super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//代表布局,在
2021-01-06 14:37:34 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人