erlang程序设计源码入门级
erlang程序设计源码入门级
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2007-12-17 21:49 code
文件 1050452 2007-12-17 21:49 code354984si.ngl.gz
文件 663 2007-12-17 21:49 codea.erl
文件 515 2007-12-17 21:49 codeabc.erl
文件 1972 2007-12-17 21:49 codeallocator.erl
文件 1337 2007-12-17 21:49 codearea_server.erl
文件 778 2007-12-17 21:49 codearea_server0.erl
文件 804 2007-12-17 21:49 codearea_server1.erl
文件 841 2007-12-17 21:49 codearea_server2.erl
文件 908 2007-12-17 21:49 codearea_server_final.erl
文件 555 2007-12-17 21:49 codeattrs.erl
文件 449 2007-12-17 21:49 code.erl
文件 958 2007-12-17 21:49 codead.erl
文件 4663 2007-12-17 21:49 codeenchmark_assoc.erl
文件 3519 2007-12-17 21:49 codeenchmark_mk_assoc.erl
文件 2359 2007-12-17 21:49 coderoadcast.erl
文件 1278 2007-12-17 21:49 codechat_cluster.erl
文件 2240 2007-12-17 21:49 codechat_file_transfer.erl
文件 2232 2007-12-17 21:49 codechat_multi.erl
文件 2233 2007-12-17 21:49 codechat_secure.erl
文件 2233 2007-12-17 21:49 codechat_socket.erl
文件 2248 2007-12-17 21:49 codechecker.erl
文件 670 2007-12-17 21:49 codeclock.erl
文件 600 2007-12-17 21:49 codeconvert1.erl
文件 541 2007-12-17 21:49 codeconvert2.erl
文件 565 2007-12-17 21:49 codeconvert3.erl
文件 608 2007-12-17 21:49 codeconvert4.erl
文件 1339 2007-12-17 21:49 codeconvert5.erl
文件 2599 2007-12-17 21:49 codecookbook_examples.erl
文件 898 2007-12-17 21:49 codecounter1.erl
文件 810 2007-12-17 21:49 codecounter2.erl
............此处省略168个文件信息
/* erl_comm.c */
#include
typedef unsigned char byte;
int read_cmd(byte *buf);
int write_cmd(byte *buf int len);
int read_exact(byte *buf int len);
int write_exact(byte *buf int len);
int read_cmd(byte *buf)
{
int len;
if (read_exact(buf 2) != 2)
return(-1);
len = (buf[0] << 8) | buf[1];
return read_exact(buf len);
}
int write_cmd(byte *buf int len)
{
byte li;
li = (len >> 8) & 0xff;
write_exact(&li 1);
li = len & 0xff;
write_exact(&li 1);
return write_exact(buf len);
}
int read_exact(byte *buf int len)
{
int i got=0;
do {
if ((i = read(0 buf+got len-got)) <= 0)
return(i);
got += i;
} while (got
return(len);
}
int write_exact(byte *buf int len)
{
int i wrote = 0;
do {
if ((i = write(1 buf+wrote len-wrote)) <= 0)
return (i);
wrote += i;
} while (wrote
return (len);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2007-12-17 21:49 code
文件 1050452 2007-12-17 21:49 code354984si.ngl.gz
文件 663 2007-12-17 21:49 codea.erl
文件 515 2007-12-17 21:49 codeabc.erl
文件 1972 2007-12-17 21:49 codeallocator.erl
文件 1337 2007-12-17 21:49 codearea_server.erl
文件 778 2007-12-17 21:49 codearea_server0.erl
文件 804 2007-12-17 21:49 codearea_server1.erl
文件 841 2007-12-17 21:49 codearea_server2.erl
文件 908 2007-12-17 21:49 codearea_server_final.erl
文件 555 2007-12-17 21:49 codeattrs.erl
文件 449 2007-12-17 21:49 code.erl
文件 958 2007-12-17 21:49 codead.erl
文件 4663 2007-12-17 21:49 codeenchmark_assoc.erl
文件 3519 2007-12-17 21:49 codeenchmark_mk_assoc.erl
文件 2359 2007-12-17 21:49 coderoadcast.erl
文件 1278 2007-12-17 21:49 codechat_cluster.erl
文件 2240 2007-12-17 21:49 codechat_file_transfer.erl
文件 2232 2007-12-17 21:49 codechat_multi.erl
文件 2233 2007-12-17 21:49 codechat_secure.erl
文件 2233 2007-12-17 21:49 codechat_socket.erl
文件 2248 2007-12-17 21:49 codechecker.erl
文件 670 2007-12-17 21:49 codeclock.erl
文件 600 2007-12-17 21:49 codeconvert1.erl
文件 541 2007-12-17 21:49 codeconvert2.erl
文件 565 2007-12-17 21:49 codeconvert3.erl
文件 608 2007-12-17 21:49 codeconvert4.erl
文件 1339 2007-12-17 21:49 codeconvert5.erl
文件 2599 2007-12-17 21:49 codecookbook_examples.erl
文件 898 2007-12-17 21:49 codecounter1.erl
文件 810 2007-12-17 21:49 codecounter2.erl
............此处省略168个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)