91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 415KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-17
  • 語(yǔ)言: 其他
  • 標(biāo)簽: fastdfs??

資源簡(jiǎn)介

fastdfs-master.zip 圖片服務(wù)器需要的資源,有需要的可以下載

資源截圖

代碼片段和文件信息

/**
*?Copyright?(C)?2008?Happy?Fish?/?YuQing
*
*?FastDFS?may?be?copied?only?under?the?terms?of?the?GNU?General
*?Public?License?V3?which?may?be?found?in?the?FastDFS?source?kit.
*?Please?visit?the?FastDFS?Home?Page?http://www.csource.org/?for?more?detail.
**/

//client_func.c

#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?“fdfs_define.h“
#include?“l(fā)ogger.h“
#include?“fdfs_global.h“
#include?“base64.h“
#include?“sockopt.h“
#include?“shared_func.h“
#include?“ini_file_reader.h“
#include?“connection_pool.h“
#include?“tracker_types.h“
#include?“tracker_proto.h“
#include?“client_global.h“
#include?“client_func.h“

static?int?storage_cmp_by_ip_and_port(const?void?*p1?const?void?*p2)
{
int?res;

res?=?strcmp(((ConnectionInfo?*)p1)->ip_addr?\
((ConnectionInfo?*)p2)->ip_addr);
if?(res?!=?0)
{
return?res;
}

return?((ConnectionInfo?*)p1)->port?-?\
((ConnectionInfo?*)p2)->port;
}

static?void?insert_into_sorted_servers(TrackerServerGroup?*pTrackerGroup?\
ConnectionInfo?*pInsertedServer)
{
ConnectionInfo?*pDestServer;
for?(pDestServer=pTrackerGroup->servers+pTrackerGroup->server_count;?\
pDestServer>pTrackerGroup->servers;?pDestServer--)
{
if?(storage_cmp_by_ip_and_port(pInsertedServer?\
pDestServer-1)?>?0)
{
memcpy(pDestServer?pInsertedServer?\
sizeof(ConnectionInfo));
return;
}

memcpy(pDestServer?pDestServer-1?sizeof(ConnectionInfo));
}

memcpy(pDestServer?pInsertedServer?sizeof(ConnectionInfo));
}

static?int?copy_tracker_servers(TrackerServerGroup?*pTrackerGroup?\
const?char?*filename?char?**ppTrackerServers)
{
char?**ppSrc;
char?**ppEnd;
ConnectionInfo?destServer;
char?*pSeperator;
char?szHost[128];
int?nHostLen;

memset(&destServer?0?sizeof(ConnectionInfo));
destServer.sock?=?-1;

ppEnd?=?ppTrackerServers?+?pTrackerGroup->server_count;

pTrackerGroup->server_count?=?0;
for?(ppSrc=ppTrackerServers;?ppSrc {
if?((pSeperator=strchr(*ppSrc?‘:‘))?==?NULL)
{
logError(“file:?“__FILE__“?line:?%d?“?\
“conf?file?\“%s\“?“?\
“tracker_server?\“%s\“?is?invalid?“?\
“correct?format?is?host:port“?\
__LINE__?filename?*ppSrc);
return?EINVAL;
}

nHostLen?=?pSeperator?-?(*ppSrc);
if?(nHostLen?>=?sizeof(szHost))
{
nHostLen?=?sizeof(szHost)?-?1;
}
memcpy(szHost?*ppSrc?nHostLen);
szHost[nHostLen]?=?‘\0‘;

if?(getIpaddrByName(szHost?destServer.ip_addr?\
sizeof(destServer.ip_addr))?==?INADDR_NONE)
{
logError(“file:?“__FILE__“?line:?%d?“?\
“conf?file?\“%s\“?“?\
“host?\“%s\“?is?invalid“?\
__LINE__?filename?szHost);
return?EINVAL;
}
destServer.port?=?atoi(pSeperator+1);
if?(destServer.port?<=?0)
{
destServer.port?=?FDFS_TRACKER_SERVER_DEF_PORT;
}

if?(bsearch(&destServer?pTrackerGroup->servers?\
pTrackerGroup->server_co

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-16?02:57??fastdfs-master\
?????文件???????35067??2017-10-16?02:57??fastdfs-master\COPYING-3_0.txt
?????文件???????33266??2017-10-16?02:57??fastdfs-master\HISTORY
?????文件????????7755??2017-10-16?02:57??fastdfs-master\INSTALL
?????文件????????2380??2017-10-16?02:57??fastdfs-master\README.md
?????目錄???????????0??2017-10-16?02:57??fastdfs-master\client\
?????文件????????3101??2017-10-16?02:57??fastdfs-master\client\Makefile.in
?????文件???????12848??2017-10-16?02:57??fastdfs-master\client\client_func.c
?????文件????????3752??2017-10-16?02:57??fastdfs-master\client\client_func.h
?????文件?????????498??2017-10-16?02:57??fastdfs-master\client\client_global.c
?????文件?????????794??2017-10-16?02:57??fastdfs-master\client\client_global.h
?????文件????????1461??2017-10-16?02:57??fastdfs-master\client\fdfs_append_file.c
?????文件???????11330??2017-10-16?02:57??fastdfs-master\client\fdfs_appender_test.c
?????文件???????10896??2017-10-16?02:57??fastdfs-master\client\fdfs_appender_test1.c
?????文件?????????531??2017-10-16?02:57??fastdfs-master\client\fdfs_client.h
?????文件????????2051??2017-10-16?02:57??fastdfs-master\client\fdfs_crc32.c
?????文件????????1320??2017-10-16?02:57??fastdfs-master\client\fdfs_delete_file.c
?????文件????????2011??2017-10-16?02:57??fastdfs-master\client\fdfs_download_file.c
?????文件????????1637??2017-10-16?02:57??fastdfs-master\client\fdfs_file_info.c
?????文件?????????686??2017-10-16?02:57??fastdfs-master\client\fdfs_link_library.sh.in
?????文件???????14714??2017-10-16?02:57??fastdfs-master\client\fdfs_monitor.c
?????文件???????17263??2017-10-16?02:57??fastdfs-master\client\fdfs_test.c
?????文件???????16102??2017-10-16?02:57??fastdfs-master\client\fdfs_test1.c
?????文件????????1989??2017-10-16?02:57??fastdfs-master\client\fdfs_upload_appender.c
?????文件????????2585??2017-10-16?02:57??fastdfs-master\client\fdfs_upload_file.c
?????文件???????61568??2017-10-16?02:57??fastdfs-master\client\storage_client.c
?????文件???????21755??2017-10-16?02:57??fastdfs-master\client\storage_client.h
?????文件???????20104??2017-10-16?02:57??fastdfs-master\client\storage_client1.h
?????目錄???????????0??2017-10-16?02:57??fastdfs-master\client\test\
?????文件?????????536??2017-10-16?02:57??fastdfs-master\client\test\Makefile.in
?????文件??????????17??2017-10-16?02:57??fastdfs-master\client\test\fdfs_monitor.c
............此處省略131個(gè)文件信息

評(píng)論

共有 條評(píng)論