summaryrefslogtreecommitdiff
path: root/Ivy
diff options
context:
space:
mode:
authorfcolin2007-02-01 13:05:32 +0000
committerfcolin2007-02-01 13:05:32 +0000
commitfba86770a42e8aae5c76fe63136ad648978b53bd (patch)
tree8e3f55a6e5ebd8eedf0f931b07789a3a2caf172d /Ivy
parent97bfd72ffebfef20dedceb78c06ed2aa0742ea7c (diff)
downloadivy-cplusplus-fba86770a42e8aae5c76fe63136ad648978b53bd.zip
ivy-cplusplus-fba86770a42e8aae5c76fe63136ad648978b53bd.tar.gz
ivy-cplusplus-fba86770a42e8aae5c76fe63136ad648978b53bd.tar.bz2
ivy-cplusplus-fba86770a42e8aae5c76fe63136ad648978b53bd.tar.xz
Utilisateur : Fcolin Date : 23/09/05 Heure : 15:27 Archivé dans $/Bus/Ivy Commentaire: (vss 23)
Diffstat (limited to 'Ivy')
-rw-r--r--Ivy/ThreadedSocket.cxx20
1 files changed, 10 insertions, 10 deletions
diff --git a/Ivy/ThreadedSocket.cxx b/Ivy/ThreadedSocket.cxx
index 98235af..5654758 100644
--- a/Ivy/ThreadedSocket.cxx
+++ b/Ivy/ThreadedSocket.cxx
@@ -71,7 +71,7 @@ void CThreadedSocket::GetSockName(ivy::string & rSocketAddress, UINT& rSocketPor
/////////////////////////////////////////////////////////////////////////////
// CAscynSocket Operations
-int CThreadedSocket::Accept(CThreadedSocket& rConnectedSocket,
+SOCKET CThreadedSocket::Accept(CThreadedSocket& rConnectedSocket,
SOCKADDR* lpSockAddr, int* lpSockAddrLen)
{
ASSERT(rConnectedSocket.m_hSocket == INVALID_SOCKET);
@@ -213,32 +213,32 @@ int CThreadedSocket::Connect(const char * lpszHostAddress, UINT nHostPort)
return Connect((SOCKADDR*)&sockAddr, sizeof(sockAddr));
}
-int CThreadedSocket::Receive(void* lpBuf, int nBufLen, int nFlags)
+size_t CThreadedSocket::Receive(void* lpBuf, size_t nBufLen, int nFlags)
{
- int lg = recv(m_hSocket, (LPSTR)lpBuf, nBufLen, nFlags);
+ int lg = recv(m_hSocket, (LPSTR)lpBuf, (int)nBufLen, nFlags);
return lg;
}
-int CThreadedSocket::ReceiveFrom(void* lpBuf, int nBufLen, ivy::string & rSocketAddress, UINT& rSocketPort, int nFlags)
+size_t CThreadedSocket::ReceiveFrom(void* lpBuf, size_t nBufLen, ivy::string & rSocketAddress, UINT& rSocketPort, int nFlags)
{
SOCKADDR_IN sockAddr;
memset(&sockAddr, 0, sizeof(sockAddr));
- int nSockAddrLen = sizeof(sockAddr);
- int nResult = ReceiveFrom(lpBuf, nBufLen, (SOCKADDR*)&sockAddr, &nSockAddrLen, nFlags);
+ size_t nSockAddrLen = sizeof(sockAddr);
+ size_t nResult = ReceiveFrom(lpBuf, nBufLen, (SOCKADDR*)&sockAddr, &nSockAddrLen, nFlags);
rSocketPort = ntohs(sockAddr.sin_port);
rSocketAddress = inet_ntoa(sockAddr.sin_addr);
return nResult;
}
-int CThreadedSocket::Send(const void* lpBuf, int nBufLen, int nFlags)
+size_t CThreadedSocket::Send(const void* lpBuf, size_t nBufLen, int nFlags)
{
- return send(m_hSocket, (LPSTR)lpBuf, nBufLen, nFlags);
+ return send(m_hSocket, (LPSTR)lpBuf, (int)nBufLen, nFlags);
}
-int CThreadedSocket::SendTo(const void* lpBuf, int nBufLen, UINT nHostPort, const char * lpszHostAddress, int nFlags)
+size_t CThreadedSocket::SendTo(const void* lpBuf, size_t nBufLen, UINT nHostPort, const char * lpszHostAddress, int nFlags)
{
SOCKADDR_IN sockAddr;
@@ -332,7 +332,7 @@ void CThreadedSocket::OnClose(int /*nErrorCode*/)
// CThreadedSocket Implementation
-int CThreadedSocket::Socket(int nSocketType, int nProtocolType, int nAddressFormat)
+SOCKET CThreadedSocket::Socket(int nSocketType, int nProtocolType, int nAddressFormat)
{
ASSERT(m_hSocket == INVALID_SOCKET);