Linux下Java实现网络通信

【项目背景】:内江金鸿曲轴产线信息化以及追溯系统的建立

目的:通过网络通信实现扫码抢配置在工控机环境下并且能通过网络通信达到在工控机上扫码数据能正确传输到服务器上并且能实现在工控机上扫码能在服务器上正确完成打卡操作

一.网络通信:本地通过plc、服务器、工控机和交换机搭建起一个局域网并通过该网络实现各个设备之间的相互之间的通信以及数据的交换(plc数据采集各段已经实现通信)

方式一:通过网线实现服务器与工控机之间的连接

设置服务器的IP地址为192.168.119.160

设置工控机的ip地址为192.168.119.161

(保持服务器与工控机的ip地址处于同一网段)

设置DNS为114.114.114.114

查看是否通信通过ping命令查看是否ping通

ping 192.168.119.160

通过tracert 163.com查看网络跃点

(注意修改服务器ip的时候一定要确保修改对应网口的ip)

方式二:通过无限局域网WLAN(公司内网)实现通信达到在公司各个地方只要连接上内网就可以实现=电脑与服务器之间的通信

首先将服务器上插上网卡

通过WLAN连接上公司内网

更改服务器IP地址

电脑连接公司内网

设置ipv4修改ip地址

设置DNS

 查看是否通信通过ping命令查看是否ping通

ping 192.168.119.160

通过tracert 163.com查看网络跃点

到这一步服务器与工控机之间的通信已经完成

二.工控机连接到服务器的数据库

在idea插件中下载Database Tools and SQL(一般都绑定)

修改application-druid文件中数据库的配置文件,将localhost改为你要链接的服务区数据库IP地址

添加数据源,根据个人IP地址添加

重新运行程序

完成工控机连接服务器数据库以及网络的通信

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux下的Java网络编程项目可以通过使用Java的网络编程库来实现。在Java中,我们可以使用Socket和ServerSocket类来创建TCP/IP客户端和服务器。 在Linux系统下,我们可以使用这些库来创建一个基于TCP/IP协议的网络编程项目。该项目可以包括以下功能: 1. 服务器端的实现:通过创建一个ServerSocket对象,设置监听的端口号,然后通过调用accept()方法来监听请求。一旦有客户端连接请求,服务器会通过accept()方法接收并创建一个Socket实例与该客户端进行通信。服务器可以接收到客户端发送的数据,并进行相应的处理。 2. 客户端的实现:使用Socket对象创建一个与服务器建立连接的套接字。客户端可以通过套接字发送数据给服务器,并接收服务器返回的数据。客户端可以根据自己的需求进行数据处理和展示。 3. 数据传输的实现:在项目中,可以通过Socket对象的输入输出流来实现数据的传输。服务器和客户端可以通过输入输出流来发送和接收数据。服务器可以对接收到的数据进行处理,并将结果发送给客户端。 4. 并发处理:在网络编程项目中,可以使用多线程来实现服务器的并发处理。每个客户端连接到服务器时,服务器可以创建一个新的线程来与该客户端进行通信,从而实现多个客户端并发处理。 5. 安全性的考虑:在网络编程项目中,可以考虑数据的安全性。可以使用SSL/TLS协议来保护数据的安全传输,或者使用其他的安全机制来确保数据的私密性和完整性。 总结来说,Linux下的Java网络编程项目可以通过使用Socket和ServerSocket类来创建TCP/IP客户端和服务器实现数据的传输和处理,并考虑并发处理和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值