String command = OpenOffice_HOME
+ "program\\soffice -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\" -nofirststartwizard ";
command = "cmd /c sta...
分类:
编程语言 时间:
2014-07-21 10:38:09
阅读次数:
311
上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些。 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发。
分类:
编程语言 时间:
2014-07-20 08:03:01
阅读次数:
399
下面我们用最简单的一对一的客户服务器模型来重现编程中遇到的一些问题:
初学socket的时候在编写socket程序的时候会遇到很多莫名其妙的问题,比如说bind函数返回的常见错误是EADDRINUSE
使用下面的程序重现这个状态:
client:
int main(int argc, const char * argv[])
{
struct sockaddr_in ...
分类:
其他好文 时间:
2014-07-19 23:36:19
阅读次数:
427
对TCP套接字调用connect会激发三次握手,如下:
客户端是主动打开连接的一端,会发送第一个SYN分节,然后等待确认,此时连接状态为SYN_SENT,当收到服务端的确认后连接建立,状态变为ESTABLISHED;
服务器是被动打开连接的一端,调用listen导致套接字从CLOSED状态变为LISTEN状态,当收到来自客户端的SYN分节以后状态变为SYN_RCVD,然...
分类:
其他好文 时间:
2014-07-19 23:28:49
阅读次数:
380
pythonsocket服务端#!/usr/bin/python
#-*-coding:utf-8-*-
importsocket
importos,sys
host=‘127.0.0.1‘#监听的IP
port=60000#监听的端口
buffer=1024#接受的字节数
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#建立socket对象
sock.bind((host,port))#绑定IP和端..
分类:
编程语言 时间:
2014-07-19 16:21:30
阅读次数:
256
socketpair函数概要例如以下:#include #include int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件须要用来定义一些C宏常量。sys/socket.h文件必须包括进来定义soc...
分类:
其他好文 时间:
2014-07-19 12:26:15
阅读次数:
304
新手刚接触,跟着孙鑫老师视频一步一步的做。从VC6.0到VS2010好像并不是那么顺利,下面记录下一点收获。网络编程的一般步骤:1声明套接字版本(WSAStartup);2创建套接字(socket);3绑定套接字(bind);4发送接收(sendto/recvfrom);5关闭(closesocke...
分类:
编程语言 时间:
2014-07-19 09:09:47
阅读次数:
283
Flex使用Socket与C++通讯时遇到了安全沙箱问题,NND,折腾我半天,这是我的解决方法:1):策略文件与主套接字在同一端口,只需调用Socket.connect()或XMLSocket.connect()方法;2):策略文件与主套接字在不同端口,需使用特殊的“xmlsocket”语法调用Se...
分类:
其他好文 时间:
2014-07-19 09:01:42
阅读次数:
226
说起backlog, 都会想起socket编程中的listen backlog 参数,而这个backlog 是linux内核中处理的backlog么?
int listen(int sockfd, int backlog)man listen
可以看到关于listen 的解释
The backlog argument defines the maximum length to wh...
分类:
系统相关 时间:
2014-07-19 02:44:36
阅读次数:
534
花了大概两天的时间,终于把Android的Socket编程给整明白了。抽空和大家分享一下:Socket Programming on AndroidSocket 编程基础知识:主要分服务器端编程和客户端编程。服务器端编程步骤:1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好...
分类:
移动开发 时间:
2014-07-19 00:25:18
阅读次数:
407