# Java Socket怪异实现教程
## 1. 简介
在本教程中,我将向你介绍如何使用Java Socket在网络上建立连接和进行数据传输。首先,我们需要了解整个过程的流程,然后逐步展示每个步骤所需的代码和注释。
## 2. 流程图
下面是整个过程的流程图:
| 步骤 | 动作 |
| ------ | ------ |
| 步骤1 | 创建ServerSocket |
| 步骤2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 17:39:59
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            错误截图解决办法socket 只要在 io流close的情况下 自动关闭,意思就是你想边发送边接受最正确的方式就是发送和 接受的操作都做完之后 再一起关闭IO流 完美解决。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 13:18:02
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1)、在Controller中写 与@RequestBody请求体对应 @HttpEntity更强大,不光有请求体,还能获取请求头 @RequestMapping("/test02") public String test02(HttpEntity<String> str){ System.out.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-19 15:40:07
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)、在Controller中写 与@RequestBody请求体对应 @HttpEntity更强大,不光有请求体,还能获取请求头 @RequestMapping("/test02") public String test02(HttpEntity<String> str){ System.out.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-17 14:18:59
                            
                                263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查找php馍用来推断是否串串返回值和方法 strpos很奇怪.请看下面的语句:echo "A1: ".(strpos("csd","c")).""; //0echo "A2: ".(strpos("csd","c")>=0).""; //1echo "B1: ".(strpos("csd","h"...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-25 17:52:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            typeof运算符可以用来检查类型,如: var car = {        model:"baba",        color:"red" }; alert(typeof car);结果是object。1.undefined对            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 10:03:21
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            hi KzBf guibg=lightRedmatch KzBf /\s\+$\|\t/"上面两行为空白,这个很怪的,上下两行不能反要这样来高亮你所需要的东西            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-19 09:02:32
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            定制相应头 /** * 将返回数据放在响应体中 * * ResponseEntity<String>:响应体中内容的类型 * @return */ //@ResponseBody @RequestMapping("/haha") public ResponseEntity<String> hahah            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-17 14:24:13
                            
                                629阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            I've more over 4 years working with Java and today I've seen some piece of code that I thought at first glance it is invalid Java code. The code is: List<String> interests = new ArrayList&l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-18 16:34:17
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            document.compatMode属性可以判断是否是标准模式,当 document.compatMode为“CSS1Compat”,是标准模式,“BackCompat”是怪异模式。 怪异模式是为了兼容旧版本的浏览器, 因为IE低版本document.documentElement.clientW            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-16 18:55:00
                            
                                124阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
说明:
1、  防火墙路由表: 143.0.0.0  255.0.0.0  143.76.14X.254                      &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2007-08-13 07:37:17
                            
                                687阅读
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、Javascript的异常处理机制当javascript代码中出现错误的时候,js引擎就会根据js的调用栈逐级寻找对应的catch,如果没有找到相应的catch handler或catch handler本身又有error或者又抛出新的error,最后就会把这个error的处理交给浏览器,浏览器会用各自不同的方式(IE以黄色三角图案 显示在左下角,而firefix会显示在错误控制台中)显示错误            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 12:33:33
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            定制相应头 /** * 将返回数据放在响应体中 * * ResponseEntity<String>:响应体中内容的类型 * @return */ //@ResponseBody @             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-19 15:39:26
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于一副扑克牌,我们有多种不同的洗牌方式。一种方法是从中间某个位置分成两半,然后相交换,我们称之为移位(shift)。比如原来的次序是123456,从第4个位置交换,结果就是561234。这个方式其实就是数组的循环移位,为了多次进行这个操作,必须使用一种尽可能快的方法来编程实现。在本题目中,还引入另            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-02 10:08:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                大家都来写博文,一起来进步!(阿俭)
  下面大家一起来看看路由问题引起的故障。
  故障现象
  一个C段的IP里有个别服务器出现了以下情况。
  现象一:能够正常远程桌面连接,ping 外网正常,上网正常;部分游戏玩家能正常访问服务器,一部分(特别是江浙一带的)玩家根本无法连接服务器和进入游戏。
  检查服务器的防火墙、安全策略等一切服务都正常。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-10-04 17:54:46
                            
                                401阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近看了《高性能linux服务构建实战 运维监控、性能调优与集群应用》一书,才开始看第一章 ,感觉写的挺全面,但是你要是照着它去做实验,我保证你成功不了,很多细节上没有说,配置文件里面也有错误,你还得再去不断的百度、GOOLGE解决这些错误 才行,所以,没有买的,就不建议买了,当然拿来参考参考还是可以。
就举个例子吧,书里面关于测试Nginx+Perl那里,就得不出想要的结果,我的结果如下:
            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-05 13:39:22
                            
                                825阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
              .div3{            width: 200px;            height: 200px;            overflow: hidden;     &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-24 13:45:08
                            
                                1574阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前用来JS写了一个返回每个月天数的JS代码如下:
switch (varMonth) {
    case 1,3,5,7,8,10,12 :
        lngDay = 31;
        break;
    case 4,6,9,11 :
        lngDay = 30;
        break;
    case 2 :
        if ((varYear %            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-07-14 17:53:00
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            人们都认为编程语言很容易使用和学习。编程语言应该给你提供数据结构让你来解决实际问题,它们的语法也应清晰明了,容易理解且执行速度快,没有任何bug。但有时候编程语言设计者们会创建一些违背这些原则的语言,要么供            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-23 13:32:30
                            
                                404阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近一年接触到些使用Java NIO编写的服务器程序,客户程序通过建立Socket连接并发送消息的方式调用服务端提供的交易接口。开发的时候通常需要发些消息来调试程序,所以自己动手写了个工具。工具使用Swing编写,主要作用就是向指定的IP、端口发送请求消息,并接收响应消息。非常简单,但是足够了。 源代码涉及到以下内容:(1)Java Swing编程中的EDT线程与任务线程,在后台任务线程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 20:31:42
                            
                                132阅读
                            
                                                                             
                 
                
                                
                    