- 浏览: 115533 次
- 性别:
- 来自: 北京
最新评论
-
ksfsb0345299:
com.sinoufc.base.monitor.item.m ...
读MIB文件 -
di1984HIT:
学习了~~~
读MIB文件 -
diyunpeng:
文章写的不错
WMI常见问题及解决方法 -
lnfszl:
...
JMX监控tomcat
package com.sinoufc.base.monitor.task.util; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; import java.util.Properties; public class SocketClient { private Socket core; private BufferedReader in; private PrintWriter out; private final String filePath = this.getClass().getResource("/").getPath() + "socket.properties"; public static void execuSocket(String message) { SocketClient socket = new SocketClient(); InetAddress ia = null; try { ia = InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } String host = socket.readValue("host"); //String host = ia.getHostAddress(); String port = socket.readValue("port"); socket.execu(host, Integer.parseInt(port)); socket.send(message); //sock.close(); } public void execu(String host, int port) { try { this.core = new Socket(host, port); this.listen(); } catch (IOException e) { System.err.println("Error occured in SocketClient():\r\n" + e.getMessage()); //System.exit(1); } } private void listen() throws IOException { try { this.out = new PrintWriter(this.core.getOutputStream(), true); this.in = new BufferedReader(new InputStreamReader(this.core.getInputStream())); // out.close(); //in.close(); } catch (IOException e) { System.err.println("Error occured in listen():\r\n" + e.getMessage()); //System.exit(1); } } public void send(String value) { this.out.println(value); } private void close() { try { this.core.close(); } catch (IOException e) { System.out.println("Error occured in close():\r\n" + e.getMessage()); // System.exit(1); } } /* * 从路径中的属性文件中读取单个属性或全部属性及设置属性 */ public String readValue(String key) { Properties props = new Properties(); try { InputStream ips = new BufferedInputStream(new FileInputStream(filePath)); props.load(ips); String value = props.getProperty(key); return value; } catch (FileNotFoundException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } } // public static void main(String[] args) { // System.err.println("====Client==="); // Client sock = new Client(); // String host = sock.readValue("host"); // String port = sock.readValue("port"); // System.err.println("host:" + host + " port:" + port); // sock.execu(host, Integer.parseInt(port)); // sock.send("QQQQQQQ"); // //sock.close(); //} }
建立socket.properties文件
host = 192.168.173.82
port = 8888
发表评论
-
Properties配置文件修改后重读的功能
2011-11-29 10:35 1348import java.io.File; import ja ... -
Timer
2011-11-25 10:59 868import java.util.Timer; pu ... -
jinterop获取windows事件三类日志(Security、Application、System)
2011-11-25 10:57 6600package com.mytest; import ... -
EditPlus配置Java编译环境
2011-10-19 13:35 1090从菜单“工具 (Tools)”;“配置用户工具...”进入用 ... -
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释(转)
2011-10-08 17:35 888O/R Mapping 是 Object Relational ... -
java调用url的两种方式
2011-06-14 17:27 13928一、在java中调用url,并打开一个新的窗口 Strin ... -
MSSQLSERVER-MIB.mib读不出数据或JAVA解析错误纠正
2011-03-07 16:57 1255从官网上下的sqlserver MIB文件,也从安装目录弄的这 ... -
遍历MAP
2011-02-25 13:20 1026//JDK1.5 Map map = new HashMa ... -
求交差集
2011-02-25 13:13 967String s1 = "50000,10000 ... -
java播放声音文件
2011-02-21 16:17 1241支持.au声音文件,其它的格式没试过。 package ... -
java发送邮件代码
2011-02-21 09:23 965转:http://cqjc.iteye.com/blog/27 ... -
url传中文和中文传到JS乱码问题
2011-02-09 10:39 8291.url传中文 js:encodeURI(name) //编 ... -
查找不连续数字字符串
2011-02-09 10:24 1792对己经排好序的数字字符串,查找出不连续的。 public ... -
配置文件修改后重读的功能
2011-01-18 15:07 1172import java.io.File; import ... -
HTTP中的GET和POST区别分析详解
2011-01-18 09:24 22911.数据发送形式 使用POST ... -
设置jdk环境变量
2011-01-13 15:04 1098电脑属性->高级->环境变量->系统变量 ... -
产生不重复随机数
2011-01-13 14:53 1069import java.util.*; public c ... -
日期操作类
2011-01-13 11:52 856import java.text.ParseExcepti ... -
File操作类
2011-01-13 11:51 996import java.io.BufferedReader ... -
读MIB文件
2011-01-13 11:45 7213import java.io.File; import ...
相关推荐
Socket分为客户端(Socket Client)和服务器端(Socket Server),它们共同构成了基于TCP/IP协议的通信模型。本篇文章将详细探讨Android环境下如何进行Socket Client端和Socket Server端的数据发送与接收。 1. **...
本文将深入探讨"C# SocketClient 基础版"的相关知识点,帮助开发者理解如何在C#环境中构建一个基本的Socket客户端。 Socket是网络编程中的一个核心概念,它提供了一种在不同计算机之间进行数据交换的标准接口。TCP...
例如,`SocketClient`文件可能是工具的主程序,包含了连接、发送、接收和断开连接等功能的实现。通过分析源码,我们可以学习到Socket编程的实践技巧,如何编写健壮的网络应用,以及如何调试网络通信问题。 在实际...
extension SocketClient: AsyncSocketDelegate { func socketDidConnect(_ sock: AsyncSocket, to host: String, port: Int) { print("已连接到主机: \(host) \(port)") // 发送数据到服务器... } func socket...
在这个"SocketClient通讯实例"中,我们主要探讨的是如何使用C#语言在Visual Studio 2013环境下,基于.NET Framework 4.0开发一个Socket客户端应用。 首先,让我们了解什么是Socket。Socket在计算机网络中是一种进程...
SocketClient.cs 文件是一个C#编写的Socket客户端程序实例,它展示了如何使用.NET Framework中的System.Net.Sockets命名空间来实现网络通信。Socket是TCP/IP协议栈的一部分,用于在不同计算机之间建立低级别的连接,...
SocketClient.zip是一个包含客户端Socket通信实现的压缩包,主要涉及了数据加密传输以及服务器端的黑名单和白名单机制。在IT行业中,Socket编程是网络通信的基础,它允许两个或多个应用通过TCP/IP协议进行双向通信。...
SocketClient是一种基于套接字(Socket)的客户端工具,它在IT行业中被广泛用于网络编程,特别是对于服务器软件的测试。套接字是网络通信的基本组件,它允许两个应用程序通过Internet或其他网络进行通信。在这个场景...
在“SocketClient_FINS_欧姆龙NJPLC基于FINS通信示例”中,我们重点关注的是通过Socket客户端实现FINS通信的C#代码示例。 1. FINS协议详解: FINS协议允许欧姆龙的PLC与其他设备如计算机、HMI或远程I/O模块进行...
当Socket Server(服务端)关闭时,通常会导致与之相连的Socket Client(客户端)也关闭,这是因为TCP连接是全双工的,即数据可以双向传输。当一方关闭连接,另一方在尝试发送或接收数据时会检测到连接已断开,从而...
【标题】"安卓XMPP聊天通讯Socket相关-SocketClient.zip" 涉及的主要知识点是XMPP协议在Android平台上的应用以及使用Socket进行网络通信。XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的即时...
标题"android socket client"表明我们将讨论如何在Android设备上实现一个Socket客户端,用于接收服务器端发送的数据。描述中提到,通常看到的教程多是客户端向服务器发送数据,而这里我们关注的是服务器主动向客户端...
SocketClient MFC 代码,实现与tcp sever的链接,实现自动断线重连
SocketClient是一款基于多线程和MVVM(Model-View-ViewModel)设计模式的Socket客户端程序。Socket编程是网络编程中的重要一环,它允许应用程序通过网络进行双向通信,实现数据的传输。在这个项目中,SocketClient被...
网络文件传输代码,基于socket可以进行文件传输
vc udp socket client code
SocketClient