网络编程
WittyCollegeStudent
这个作者很懒,什么都没留下…
展开
-
Socket编程学习笔记(二)
编者最近想用Socket编程的知识做一个类似QQ的即时通讯软件,但后来发现,难点就在Socket的跨外网通讯上。想解决这个问题,需要用到端口映射的知识。这里,小编给大家补补课一、什么是端口映射:端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。 通俗一点来说,就是原创 2017-05-01 22:39:58 · 463 阅读 · 0 评论 -
Socket编程学习笔记(一)
一、什么是Socket编程: socket是一种最简单的客户机/服务器通信模式。即客户进程向服务器进程发出某种服务请求,服务器响应该请求。如图所示,同常,一个服务器进程会同时为多个客户进程服务,图中的服务器进程B1同时为客户进程A1、A2和B2提供服务。 Socket也称为“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序常通过“套接字”向网络发出请求或应答网原创 2017-05-01 19:51:11 · 389 阅读 · 0 评论