毕向东tcp学习笔记1】的更多相关文章

项目功能: 实现一次发送和接收,服务器接收客户端发送的内容并打印出来 用最通俗的语言讲解下,上图中大椭圆是服务器,A.C是客户端,当客户端和服务器通过socket建立连接后 1.两者之间形成一个通道,此时将要发送的内容放入流中:out.wirte(“字节数组") 2.服务器端使用客户端的对象得到socket s,s包括客户端的IP,端口,内容等属性 3.in来获取s中的内容,也就是客户端的out和服务器端的in一一对应 4.最后服务器将(根据客户端生成的)s关闭.只有服务器的套接字ss可选择性关…
参看了毕向东老师的视频教程,准备直接用EditPlus记事本来直接敲Java代码,好好学习一下udp部分,GUI部分,线程部分,加油 项目功能: 实现udp简单的发送接收功能. 当使用EditPlus时,编辑好Demo.java后, 进入该文件的路径,按住Shift键,鼠标右键,显示在此处打开命令行窗口,好处是路径直接显示 步骤: 1. javac demo.java 2. java demo 截图: 发送端代码: import java.net.*; import java.io.*; pub…
项目功能: 实现了多线程下的发送接收,比较好 希望可以加入GUI,类似聊天软件一样,有一个消息输入框,捕获输入消息,作为发送线程 有一个显示消息框,接收消息并显示,作为接收线程 不知道的是,当在线程中使用UI的gettext(),settext()时,是否子线程和UI线程冲突,赶紧学习下. 代码: import java.net.*; import java.io.*; /* 编写一个聊天程序. 有收数据的部分,和发数据的部分. 这两部分需要同时执行. 那就需要用到多线程技术. 一个线程控制收,…
项目功能:  发送端读取控制台输入,然后udp发送 接收端一直接收,直到输入为886 相对于笔记1,修改了发送端代码,实现发送控制台的内容,接收端循环接收,当输入886时,停止发送 发送端: import java.net.*; import java.io.*; public class udpSend2 { /* *记得抛异常 */ public static void main(String[] args) throws IOException{ System.out.println("发…
1.前言     使用modbus有些时间了,期间使用过modbus RTU也使用过modbus TCP,通过博文和大家分享一些MODBUS TCP的东西.在嵌入式中实现TCP就需要借助一个以太网协议栈,在这里我选择最简单的uIP协议栈.uIP协议栈简单易用方便上手,相比于LwIP无论是移植还是使用难度都低些,这样就可以把更多的精力花在modbus tcp协议本身而不必花大量的时间研究以太网协议栈.modbus协议栈为freemodbus   [其他有用的博文]     [1]uIP学习笔记  …
TCP/IP 协议分层模型 TCP/IP 协议族按层次分别分为以下 4 层:应用层.传输层.网络层和数据链路层.层次化之后,每个层级只需要考虑自己的任务就可以了,不再需要弄清其他层级的功能了. TCP/IP 协议族各层的作用如下. 应用层 应用层决定了向用户提供应用服务时通信的活动. TCP/IP 协议族内预存了各类通用的应用服务.比如,FTP(FileTransfer Protocol,文件传输协议)和 DNS(Domain Name System,域名系统)服务就是其中两类. HTTP 协议…
0 前言     本文使用freemodbus协议栈,在EasyARM i.mx287上实现了modbus tcp从机. 在该从机中定义了线圈寄存器.当中线圈寄存器地址较低的4位和EasyARM的P2.4至P2.5关联,通过modbus指令可控制GPIO的输出.本文改动自freemodbus 演示样例LINUXTCP.经过简单的改动也可用于其它Linux开发板.     [相关博文]     [EasyARM i.mx28学习笔记--文件IO方式操作GPIO]     [EasyARM i.mx…
uIP学习笔记 从零开始使用uIP freemodbus modbus TCP 学习笔记…
TCP/IP详解学习笔记(1)-基本概念 TCP/IP详解学习笔记(2)-数据链路层 TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议 TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节 TCP/IP详解学习笔记(6)-UDP协议 TCP/IP详解学习笔记(7)-广播和多播,IGMP协议 TCP/IP详解学习笔记(8)-DNS域名系统 TCP/IP详解学习笔记(9)-TCP协议概述 TCP…
<p>------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! -------</p><p> </p><p>笔记一共记录了毕向东的java基础的25天课程,分上.中.下</p><p>本片为中篇,涵盖11-20天课程</p&…