网络编程 简单的服务器端和客户端
2016-01-08 21:41
363 查看
今天入门了一下使用socket进行网络编程,客户端向服务器端发送字符串,服务器端直接返回接收信息,客户端再次读取,就这么简单,感觉实在是太有意思了!
首先我使用自己的阿里云linux运行服务器端程序,自己的机器运行客户端程序,竟实现了信息的交互!
接着我想我自己的电脑连上网是不是可以作为服务器使用呢?然后我在自己的机器上运行服务器端程序,在阿里云linux上运行客户端程序,结果客户端报错:No route to host! 经过百度知道是防火墙的原因!
首先使用telnet看是否可以跟服务器端建立连接
如果没有安装telnet需要yum install telnet!
linux中防火墙是默认开启的,必须关闭才行,接着就运行关闭防火墙的指令
竟然Fail to stop ipstables,Unit services.ipstables failed to load:No such file or directory。解决方法是安装ipstables-services,然后再运行关闭指令!
首先我使用自己的阿里云linux运行服务器端程序,自己的机器运行客户端程序,竟实现了信息的交互!
接着我想我自己的电脑连上网是不是可以作为服务器使用呢?然后我在自己的机器上运行服务器端程序,在阿里云linux上运行客户端程序,结果客户端报错:No route to host! 经过百度知道是防火墙的原因!
首先使用telnet看是否可以跟服务器端建立连接
telnet 125.87.131.154 8000
如果没有安装telnet需要yum install telnet!
linux中防火墙是默认开启的,必须关闭才行,接着就运行关闭防火墙的指令
service ipstables stop
竟然Fail to stop ipstables,Unit services.ipstables failed to load:No such file or directory。解决方法是安装ipstables-services,然后再运行关闭指令!
yum install iptables-services service iptables stop
相关文章推荐
- lwip tcp_output_segment源码解析
- oracle Net manger配置网络服务
- HttpUrlConnection访问服务器登录 get post
- Codevs_P1915 分配问题(网络流24题最小费用流)
- lwip tcp_output源码解析
- 模板_网络流
- 计算机网络体系结构
- 浅谈HTTP中Get与Post的区别
- jmeter进行HTTP请求压力测试
- HTTP版本/层次/响应/状态之高屋建瓴
- Java神经网络的框架Neuroph 2.5 with Neuroph Studio 测试
- XMLHttpRequest对象解决中文乱码问题
- Ajax中XMLHttpRequest对象的使用
- 基于Restful架构规范的Android的网络请求框架Retrofit
- TCP/IP协议三次握手与四次握手流程解析
- 网络编程通讯的要素
- android使用AsyncHttpClient上传图片以及参数到服务器
- HTTP的请求方法
- HTTP返回状态码详解
- 网络请求库Volley详解