什么是Socket? Socket可以看成是用户进程与内核网络协议栈的接口(编程接口, 如下图所示), 其不仅可以用于本机进程间通信,可以用于网络上不同主机的进程间通信, 甚至还可以用于异构系统之间的通信。 IPv4套接口地址结构 IPv4套接口地址结构通常也称为“网际套接字地址结构”,它以“sockaddr_in”命名,定义在头文件中//TCP/IP地址结构
struct socka...
分类:
其他好文 时间:
2015-03-14 12:28:25
阅读次数:
171
最近在做的项目有一项需要耗时任务在后台运行的功能,虽然PHP并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于PHP实现,如果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到Web端和Daemon部分的通信,Socket是一个不错的方式。 Socket是什么sock....
分类:
Web程序 时间:
2015-03-13 18:16:24
阅读次数:
185
对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连....
分类:
编程语言 时间:
2015-03-13 16:23:34
阅读次数:
154
客户端代码如下:
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class SimpleChatClient {
BufferedReader reader;
PrintWriter writer;
Socket sock;
public void go(){
System.out.p...
分类:
编程语言 时间:
2015-03-13 14:24:17
阅读次数:
118
客户端代码如下:import java.io.*;
import java.net.*;
public class DailyAdviceClient {
public void go(){
try {
Socket s=new Socket("127.0.0.1",4242);//建立对服务器的Socket连接
//客户端从服务器读取数据
//建立连接到socke...
分类:
编程语言 时间:
2015-03-13 10:58:34
阅读次数:
164
网络编程概论
Socket是计算机之间进行网络通信的一套程序接口.目前,Socket编程已经成为了网络编程的标准,计算机之间通信都必须遵守Socket接口的相关要求.
Socket对象是网络通信的基础,字相当于一个管道连接了发送端和接收端,并在两者之间互相传递数据.Python对Socket进行了二次封装,简化了程序开发步骤,大大提高了开发的效率.
在网络通信模型中,需要两个重要的信息才能完...
分类:
编程语言 时间:
2015-03-12 20:55:26
阅读次数:
193
1、DatagramPacket类的构造方法 2、DatagramSocket类的构造方法 3、DatagramSocket类常用方法 4、服务端 ?package?com.ljb.app.datagram;
import?java.io.IOException;
import?java.net.DatagramPacket;
impo...
分类:
其他好文 时间:
2015-03-12 19:28:08
阅读次数:
172
1、序列化对象 package?com.ljb.app.socket;
import?java.io.Serializable;
/**
?*?用户类(实现序列化)
?*?@author?LJB
?*?@version?2015年3月12日
?*/
public?class?User?implements?Serializa...
分类:
其他好文 时间:
2015-03-12 15:32:28
阅读次数:
130
conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 此方法负责写请求行 protected function setLine($method) { $this->line[0...
分类:
Web程序 时间:
2015-03-11 23:14:44
阅读次数:
132
1、客户端 ?package?com.ljb.app.socket;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.OutputStream;
i...
分类:
其他好文 时间:
2015-03-11 20:03:27
阅读次数:
135