www.pudn.com > gamedata.rar > net.c


#include "stdafx.h" 
 
extern struct OBJECT_INFO object_info[MAX_NUM_OBJ]; 
 
int Send(int n, char *buf, int len) 
{ 
	int i; 
 
 //   char tmp[200]; 
 
    if (object_info[n].status) 
    { 
        if (object_info[n].chainlen + len > 8196) 
        { 
       //    	sprintf(tmp, "sendold 长度 %d, add %d", object_info[n].chainlen, len); 
             
       //    	MessageBox(NULL, tmp, "", 0); 
             
            return send(object_info[n].s, buf, len, 0); 
        } 
        else 
        { 
            for(i=0;i 8196) 
		{ 
			Send(s, tmp, len + 7); 
		} 
		else 
		{ 
			for(j=0;j