提要 学过非常多遍计算机网络,依旧不会网络编程。 看完这篇文章之后就不会是这样了。 环境:Ubuntu14.04 64bit何为Socket是基于TCP/IP的网络应用编程中使用的有关数据通信的概念,通常也称作"套接字",用于描写叙述IP地址和port,是一个通信链的句柄。在Intern...
分类:
系统相关 时间:
2014-10-28 13:45:25
阅读次数:
278
docker? Failed to connect to socket /com/ubuntu/upstart: Connection refused 解决:You can workaround this by doing: dpkg-divert --local --rename --add /sbin/initctl ln -s /bin/true /sbin/initctl...
分类:
系统相关 时间:
2014-10-28 12:23:27
阅读次数:
286
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
import org....
分类:
编程语言 时间:
2014-10-28 12:21:31
阅读次数:
139
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import org.jun...
分类:
编程语言 时间:
2014-10-28 12:21:20
阅读次数:
187
我敢打赌很少有人明白tcp状态和socket编程API之间的关系。不信? 看看如下几个问题你是否知道吧:
1)什么时候客户端才能够连接上server端, 是server端调用bind后还是listen后还是accept后 ?
2)什么情况下会出现FIN_WAIT_2状态
。。。。。。。。。。。。。。。。。。。。。
如果你不清楚的话,那么就听我细细道来...
/*********************服务器模型******************/一、循环服务器:循环服务器在同一时刻只可以相应一个客户端请求;二、并发服务器:并发服务器在同一时刻可以相应多个客户端的请求./****************循环服务器**************/1. UD...
分类:
其他好文 时间:
2014-10-28 11:48:45
阅读次数:
115
在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。因此我们需要重载这个信号的处理方法。调用以下代码,即可安全的屏蔽SIGPIPE:signal...
分类:
其他好文 时间:
2014-10-27 22:35:27
阅读次数:
156
recvfrom函数调用设置为非阻塞,设置的打印是异常的现象,导致子线程和主线程都挂掉了。...
分类:
其他好文 时间:
2014-10-27 21:24:23
阅读次数:
218
初始化一个NodeJS web应用:
打开CMD窗口。
运行cmd:“mkdir myapp”,新建一个文件夹,名为myapp。
运行cmd:“cd myapp”,切换到文件夹myapp。
运行cmd:“npm init”,创建文件package.json。
3.Express入门应用:
在上面的CMD窗口运行cmd:“npm install expr...
分类:
Web程序 时间:
2014-10-27 21:23:36
阅读次数:
333
Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供22...
分类:
其他好文 时间:
2014-10-27 21:21:59
阅读次数:
139