- 浏览: 116373 次
- 性别:
- 来自: 北京
-
最新评论
-
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 1373import java.io.File; import ja ... -
Timer
2011-11-25 10:59 894import java.util.Timer; pu ... -
jinterop获取windows事件三类日志(Security、Application、System)
2011-11-25 10:57 6644package com.mytest; import ... -
EditPlus配置Java编译环境
2011-10-19 13:35 1097从菜单“工具 (Tools)”;“配置用户工具...”进入用 ... -
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释(转)
2011-10-08 17:35 897O/R Mapping 是 Object Relational ... -
java调用url的两种方式
2011-06-14 17:27 13943一、在java中调用url,并打开一个新的窗口 Strin ... -
MSSQLSERVER-MIB.mib读不出数据或JAVA解析错误纠正
2011-03-07 16:57 1271从官网上下的sqlserver MIB文件,也从安装目录弄的这 ... -
遍历MAP
2011-02-25 13:20 1044//JDK1.5 Map map = new HashMa ... -
求交差集
2011-02-25 13:13 994String s1 = "50000,10000 ... -
java播放声音文件
2011-02-21 16:17 1262支持.au声音文件,其它的格式没试过。 package ... -
java发送邮件代码
2011-02-21 09:23 982转:http://cqjc.iteye.com/blog/27 ... -
url传中文和中文传到JS乱码问题
2011-02-09 10:39 8511.url传中文 js:encodeURI(name) //编 ... -
查找不连续数字字符串
2011-02-09 10:24 1811对己经排好序的数字字符串,查找出不连续的。 public ... -
配置文件修改后重读的功能
2011-01-18 15:07 1185import java.io.File; import ... -
HTTP中的GET和POST区别分析详解
2011-01-18 09:24 23091.数据发送形式 使用POST ... -
设置jdk环境变量
2011-01-13 15:04 1114电脑属性->高级->环境变量->系统变量 ... -
产生不重复随机数
2011-01-13 14:53 1087import java.util.*; public c ... -
日期操作类
2011-01-13 11:52 872import java.text.ParseExcepti ... -
File操作类
2011-01-13 11:51 1014import java.io.BufferedReader ... -
读MIB文件
2011-01-13 11:45 7235import 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协议栈的一部分,用于在不同计算机之间建立低级别的连接,...